1. 安裝64位編譯環境
查了一下網上的資料,網上的說法是這是由於安裝了vs 2008 sp1造成的,要解決這個問題,必須先把sp1給解除安裝了。但是我查了下
控制面板中的「新增或刪除程式」,發現並沒有單獨的vs 2008 sp1的選項,如下圖:
因此要解決這個問題只得另闢蹊徑了,到網上查了下,終於找到有效的解決辦法了:
1. 在控制面板中的「新增或刪除程式」——選擇microsoft visual studio team system 2008 team suite - 簡單中文,然後單擊「更新/刪除」按鈕,如下圖:
2. 單擊「新增/刪除功能」,如下圖:
3.在語言工具——visual c++中將x64編譯器和工具打上勾,如下圖:
4. 開始安裝,如下圖:
5. 安裝完成後在開始選單中的會出現「visual studio 2008 x64 相容工具命令提示」,如下圖:
2. 配置64位編譯器
首先,開啟乙個解決方案,單擊「配置管理器」,如下圖:
接著,新建「活動解決方案平台」,如下圖:
然後,選擇新的平台x64,如下圖:
最後,配置完成,如下圖:
最後,關閉然後編譯工程即可。
如果使用makefile編譯,則要使用visual studio 2008 x64 相容工具命令提示來進行編譯。
vs2008編譯zlib庫32位及64位
vs2008編譯zlib庫32位及64位 這裡以1.2.5為例,當前最新的版本1.2.7,方法應該都是通用的。32位版本 官網http 2 進入vs2008命令提示,執行批處理 zlib 1.2.5 contrib masmx86 bld ml32.bat 3 進入zlib 1.2.5 contri...
VS2008編譯問題!
vs2005鏈結問題 lnk2005錯誤 error lnk2005 free 已經在 libcmtd.lib dbgheap.obj 中定義 以前經常遇到這個警告資訊,因為執行並沒有什麼問題,所以也沒深究。但是耿耿於懷那個 0 個錯誤,0 個警告 的成功提示,在網上搜了一下。原來問題出在預設庫的引...
vs2008 編譯驅動
一 c c 屬性設定 1.新增包含檔案 wdk inc crt wdk inc api wdk inc ddk 2.設定目標平台 preprocessor x86 3.修改呼叫約定為 stdcall gz 4.執行時庫選擇 多執行緒除錯 mtd 或者多執行緒 mt 基本執行時檢查 預設值 二 lin...