reactor_logging_server会出现运行 error LNK2019
来源:互联网 发布:成都思迅软件 编辑:程序博客网 时间:2024/06/04 19:54
问题:
在ACE_wrappers\examples\C++NPv2\里面Reactor_Log_Server有两个工程文件
在vs2003中build C++NPv2_Reactor_Log_Server.vcproj,一切正常
但在vs2005中build C++NPv2_Reactor_Log_Server_vc8.vcproj,会出现运行 error LNK2019
在网上搜到过类似的错误,参考了一下
1配置属性--链接器--附加依赖项中加aced.lib,同时
2配置属性--c/c++--预处理器定义中加入ACE_BUILD_SVC_DLL
都不起作用
是不是在2005中还要设置一些选项呢?
vs2005中具体信息如下
1>------ 已启动生成: 项目: C++NPv2_Reactor_Log_Server, 配置: Debug Win32 ------
1>正在链接...
1> 正在创建库 .\reactor_logging_server.lib 和对象 .\reactor_logging_server.exp
1>Logging_Event_Handler_Ex.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall ACE_Time_Value::ACE_Time_Value(__int64,long)" ([email=__imp_??0ACE_Time_Value@@QAE@_JJ@Z]__imp_??0ACE_Time_Value@@QAE@_JJ@Z[/email]),该符号在函数 "public: virtual int __thiscall Logging_Event_Handler_Ex:pen(void)" ([email=?open@Logging_Event_Handler_Ex@@UAEHXZ]?open@Logging_Event_Handler_Ex@@UAEHXZ[/email]) 中被引用
1>Reactor_Logging_Server.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall ACE_Time_Value::ACE_Time_Value(__int64,long)" ([email=__imp_??0ACE_Time_Value@@QAE@_JJ@Z]__imp_??0ACE_Time_Value@@QAE@_JJ@Z[/email])
1>Logging_Event_Handler_Ex.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __int64 __thiscall ACE_Time_Value::sec(void)const " ([email=__imp_?sec@ACE_Time_Value@@QBE_JXZ]__imp_?sec@ACE_Time_Value@@QBE_JXZ[/email]),该符号在函数 "public: virtual int __thiscall Logging_Event_Handler_Ex:pen(void)" ([email=?open@Logging_Event_Handler_Ex@@UAEHXZ]?open@Logging_Event_Handler_Ex@@UAEHXZ[/email]) 中被引用
1>.\reactor_logging_server.exe : fatal error LNK1120: 2 个无法解析的外部命令
1>生成日志保存在“file://g:\tradeage\source\ACE_wrappers\examples\C++NPv2\Debug\C++NPv2_Reactor_Log_Server_vc8\I386\BuildLog.htm”
1>C++NPv2_Reactor_Log_Server - 4 个错误,0 个警告
解决方法:
的确是aced.lib的版本不对
以前在2003中运行
现在程序放到2005中运行,忘记重新产生aced.lib,呵呵
- reactor_logging_server会出现运行 error LNK2019
- ERROR LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019:
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- error LNK2019
- VS 编译时出现 error LNK2019: unresolved external symbol
- ace中tcp连接
- C# 资料库
- 站对站密钥协定
- ACE读取ini格式的配置文档
- 三星应用开发者星空大赛启动
- reactor_logging_server会出现运行 error LNK2019
- Flex事件机制学习-SWF间共享事件实现通信
- Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析
- 个人解决win7未识别的网络
- 前摄器模式
- Shell编程 基础题目
- 非阻塞connect
- ACE反应器框架简介
- 3D