說一下vs2008學習ace的配置方法,至於vs2008的安裝就不必多說了。
最新版本全在這裡:
版本太多了,可以選擇
previous_versions/ace-6.0.0.zip
或者previous_versions/ace-6.0.0.tar.gz
,這兩者可能只是格式上的不同,具體未查證,但均可使用。
2、ace的編譯
#define ace_has_standard_cpp_library 1
//#define ace_has_mfc 1(這句須注掉,不然會有記憶體洩露)
#include "ace/config-win32.h"
3、設定環境變數
4、vs2008的配置
選擇工具(tools)——> 選項(options)——> 專案和解決方案(projects and solutions)——>vc++目錄(vc++ directories)
可執行檔案(executable files):新增$(ace_root)/bin
包含檔案(include files):新增$(ace_root)
庫檔案(library files):新增$(ace_root)/lib
5、配置完成,來測試一下
開啟vs2008選擇vc++下的win32,建立乙個win32控制台應用程式test,下一步,附加選項選擇空專案,完成。
解決方案資源管理器選項卡,源檔案目錄滑鼠右鍵,新增(d)——>新建項(w)...,選擇c++檔案(.cpp)建立乙個.cpp檔案,貼上以下**:
#include "ace/log_msg.h"
int main (int argc, char *argv)
好了,f5啟動除錯,出現黑背景視窗(像tc編譯時的那種),顯示hello
配置正確!
C 編譯器選項(VS2008)
c c 編譯器選項 優化 o1 最小化空間 o2 最大化速度 ob內聯擴充套件 預設 n 0 od 禁用優化 預設 og 啟用全域性優化 oi 啟用內部函式 os 優選 空間 ot 優選 速度 ox 最大化優化 oy 啟用幀指標省略 生成 輸出檔案 fa file 命名程式集列表檔案 fa scu ...
C 編譯器選項(VS2008)
c c 編譯器選項 優化 o1 最小化空間 o2 最大化速度 ob內聯擴充套件 預設 n 0 od 禁用優化 預設 og 啟用全域性優化 oi 啟用內部函式 os 優選 空間 ot 優選 速度 ox 最大化優化 oy 啟用幀指標省略 生成 輸出檔案 fa file 命名程式集列表檔案 fa scu ...
輕鬆搞死VS2008的C 編譯器
有個vs2005的vc 工程可以正常編譯,轉換到vs2008下編譯,編譯器出錯崩潰了,錯誤提示大概如下 error prj0002 錯誤的結果 1 從 c program files microsoft visual studio 9.0 vc bin cl.exe 返回 剛開始很莫名其妙,後來追蹤...