一、下載ACE-6.0.0.tar.gz
二、解壓至M:\ 並修改電腦的環境變量
控制面板->系統和安全->系統->高級系統設置->環境變量
添加系統變量,點擊“新建”, 添加變量名稱爲ACE_ROOT, 值爲M:\ACE-6.2.0\ACE_wrappers 這是ACE-6.0.0.tar.gz解壓後的目錄
添加用戶變量Path=“%ACE_ROOT%\lib”
三、打開M:\ACE-6.2.0\ACE_wrappers\ace目錄下的ace_vc10.sln,選中其中的一個項目ACE, 右鍵屬性,選擇 配置屬性,雙擊“VC++目錄”,
其中,“包含目錄”添加變量值“$(ACE_ROOT)”,"庫目錄"添加值“$(ACE_ROOT)\lib”
此時,編譯該項目,就會在目錄M:\ACE-6.2.0\ACE_wrappers\lib下生成ACEd.dll和ACEd.lib文件。
配置完成後,需要重新啓動vs2010,所做的配置纔會生效。
四、檢查環境是否可用
新建一個空文件項目,在ACE的書裏面摘抄一個代碼程序,進行編譯。會遇到一些問題:
1、未定義標示符“ACE_DEBUG”和“LM_DEBUG”
添加頭文件 #include "ace/Log_Msg.h"
2、main可能會出現紅色的下劃線,提示錯誤
添加頭文件 #include <windows.h>