嚴以律己,寬以待人. 三思而后行. GMail/GTalk: yanglinbo#google.com; MSN/Email: tx7do#yahoo.com.cn; QQ: 3 0 3 3 9 6 9 2 0 .
posted on 2007-10-11 14:24 楊粼波 閱讀(1825) 評論(2) 編輯 收藏 引用
你好~ 我在編譯ACE時出現了一點問題。。。希望你能幫我指點迷津。。 我是用VS2005編譯器,ACE版本是5.5,步驟如下: 1.在操作系統添加一個名為ACE_ROOT的用戶環境變量,值為剛才ace的解壓路徑D:\Develop\ACE_wrappers。 2.添加用戶的Path環境變量,值為%ACE_ROOT%\lib,這樣才能保證系統能找到ace生成的動態連接庫。 3.設置VS2005的C++開發項目信息,依次打開菜單 工具-選項-項目和解決方案-VC++目錄 ,在右側目錄列表中選擇"包含目錄",添加$(ACE_ROOT),在右側目錄列表中選擇"庫文件",添加$(ACE_ROOT)\lib。 4.在ACE_ROOT\ace目錄創建一個名為 config.h的文件。編輯文件并加入以下內容 #define ACE_HAS_STANDARD_CPP_LIBRARY 1 #include "ace/config-win32.h" 5.進入ACE_ROOT\ace目錄中,能發現ACE現在已經帶VS2005的編譯項目了,直接打開ace_vc8.sln,直接生成ACE項目的Debug版。 但編譯期間出現少許錯誤,具體如下: 錯誤 13 error LNK2019: 無法解析的外部符號 "char const * __cdecl in_word_set(char const *,unsigned int)" (?in_word_set@@YAPBDPBDI@Z),該符號在函數 "int __cdecl ace_main_i(int,char * * const)" (?ace_main_i@@YAHHQAPAD@Z) 中被引用 test.obj 錯誤 14 fatal error LNK1120: 1 個無法解析的外部命令 .\iout.exe 勞煩你看下,給我一點解決的信息。謝謝 回復 更多評論
我的郵件是:lmzedison@hotmail.com 回復 更多評論
Powered by: C++博客 Copyright © 楊粼波