严以律己,宽以待人. 三思而后行. 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 杨粼波 阅读(1818) 评论(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 © 杨粼波