擷取ACE-6.0.0.tar.gz
下載下傳位址:http://download.dre.vanderbilt.edu/
1. 設定環境變量
添加環境變量:ACE_ROOT="F:\ACE\ACE_wrappers" 這是ACE解壓後的目錄

添加環境變量:Path=“%ACE_ROOT%\lib”
2. 編譯ACE,生成dll
ACE_ROOT\ace目錄下建立config.h檔案,檔案内容:
// config.h #define ACE_HAS_STANDARD_CPP_LIBRARY 1 // 用于标準C++跨平台 #include "ace/config-win32.h" // 在WIN32環境下使用ACE #define ACE_USE_WCHAR #define ACE_HAS_WCHAR // 支援unicode
打開ACE_ROOT\ace目錄下項目ace_vc解決方案
用vs2010打開ace_vc10.sln之後,選中其中的一個項目ACE,進入項目-屬性菜單,編輯配置屬性-VC++ 目錄
右側的 包含目錄添加$(ACE_ROOT),庫目錄添加$(ACE_ROOT)\lib,跟原有内容之間以分号隔開。
編譯該項目即可在ACE_ROOT\lib下生成所需要的ACEd.dll和ACEd.lib檔案
(Debug版本的為ACEd.dll ACEd.lib,Release版本的為ACE.dll ACE.lib)
可以以此對該解決方案下其他項目做同樣設定,編譯生成自己需要的dll和lib。
3. 找到一段關于ACE的代碼,進行編譯,檢驗環境是否可用。
像普通C++項目一樣,建立好這個項目之後,還是如同第3步,在項目--屬性中,編輯配置屬性-VC++ 目錄
右側的 包含目錄添加$(ACE_ROOT),庫目錄添加$(ACE_ROOT)\lib,跟原有内容之間以分号隔開。
然後編譯,運作。