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標准。