vs2005编译器
㈠ vs2005编译器来太慢了,如何让编译快起来。
先做搜首profiling,确定瓶颈:
如果穗弊是cpu,换multi-core,找个可以并发编译的编译器来用
如果是内存,比如内存不够,导致换世族数页太多,就加内存
㈡ 如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)
2、使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量) 3、解压缩openssl的包,进入openssl的目录 4、perl configure VC-WIN32 尽量在这个目录下执行该命令,否则找不到Configure文件,或者指定完整的Configure文件路径。 5、ms\do_ms 在解压目录下执行ms\do_ms命令 6、nmake -f ms\ntdll.mak编译后在openssl解压目录下执行,完成编译后。输出的文件在out32dll里面,包括应用程序的可执行文件、lib文件和dll文件 注意:在运行第五步时,cl编译器会抱怨说.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推荐的),建议使用_read。呵呵,我可不想将OpenSSL中的所有的read函数修改为_read。再看cl的错误代码 error C2220,于是上MSDN上查找: warning treated as error - no object file generated /WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated. 是由于设置了/WX选项,将所有的警告都作为错误对待,所以。。。 于是打开OpenSSL目录下的MS目录下的ntdll.mak文件,将CFLAG的/WX选项去掉,存盘。。。
㈢ VS2005编译问题:al error C1047,fatal error LNK1257
我今天也碰到了一样的问题,是由于你的编译器没有安装VS2005的Service Package 1造成的,建议你去下载安装一下吧,可能时间会比较长。
㈣ vs2005 64位编译是变成编译32位
早期在vs2008上的一个测试,希望能够帮助你
一、win32改为x64编译
我采用了vs2008平台,以下都是基于此平台将win32编译改为x64编译
这里以Debug模式为例,起初为Win32平台,要改成x64,如果有可直接选择,否则需要新建,之后为
然后打开vs的项目->属性->配置属性->连接器,
在“高级”选项中,目标计算机为MachineX64(/MACHINE:X64)
在“命令行”选项中,将X86改为X64
平台选择x64,若没有则新建之
㈤ 请问一下visual studio 2005中的C++编译器支持c99标准吗
为什么非得支持C99呢?编程的时候标准这么重要吗?
有必要吗?
Borland C++ Builder X中的6.0版本,官方称100%符合ANSI/ISO的C++标准以及C99标准。