11. 安裝 Active Perl
ACE許多公用程式是Perl寫成的,所以要安裝它.
找不到Perl,不會安裝的請舉手
2. 下載ACE,
假設你把它安裝放在
D:/ACE_wrappers
目錄下.當然你也可以放在別的地方.
2.設定環境變更
$(ACE_ROOT) = D:/ACE_wrappers
在$(PATH)中,增加$(ACE_ROOT)/lib
不會設定的請舉手
3. 手工添加config.h檔案到$(ACE_ROOT)/ace下
注(ACE_ROOT)/ace表示 d:/ACE_wrappers/ace,在windows的cmd box下可以這樣輸入
cd %ACE_ROOT%/ace
在Linux下是$(ACE_ROOT),在windows下是%ACE_ROOT%,這是環境變數的表達方法
config.h的內容為
#include "ace/config-win32.h "
4. 用MPC產生支援工程檔案(ace.sln以及ace.vcproj)
ACE的檔案包在,已經預設了兩個項目配置, Debug和Release,MFC下的沒了,我們可以用MPC產生支援 MFC的
perl %ACE_ROOT%/bin/mwc.pl -type vc8 -value_template "configurations = 'MFC Release ' 'MFC Debug ' Release Debug " -features mfc=1 %ACE_ROOT%/ace/ace.mwc
以上是產生 VC2005下的項目工程檔案
如果產生vc2003,把-type vc8改為vc71
如果想用nmake,-type nmake
ACE不支援VC6和VC2002(VC7)
5. 編譯
用VC2005/2003開啟產生的項目工程檔案,編譯即可.
編譯後,可以在$(ACE_ROOT)/lib下找到編譯後的成果
如果用vc6.0,還要注意VC的SP層級,最好是SP6
參考資料:http://hi.baidu.com/maxlcl/blog/item/124f0f230103394a92580713.html