reactor_logging_server会出现运行 error LNK2019
问题:
在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,呵呵
分享到:
相关推荐
NET+Reactor_1279带破解文件NET+Reactor_1279带破解文件NET+Reactor_1279带破解文件NET+Reactor_1279带破解文件
dotnet_reactor_setup_6_0_0_0是一个小众的.net代码加壳工具,防止反编译
10. **持续更新和支持**:作为一款成熟的工具,.NET Reactor 会定期更新,修复已知问题,增加新功能,以适应不断变化的开发环境和技术挑战。 在使用.NET Reactor 6.5 时,开发者需要注意的是,虽然它提供了强大的...
A continuous stirred tank reactor (CSTR) for an exothermic reaction A → B. The component and energy balance of the dynamic model are derived by assuming constant liquid volume. The equations are ...
2. **事件分发**:ACE Reactor会根据事件类型,将事件分发给相应的处理函数。它可以处理I/O完成、定时器到期等多种事件。 3. **非阻塞I/O**:ACE Reactor支持非阻塞I/O,使得服务器在等待数据到来时可以处理其他...
【标题】"de4dot_.NET_Reactor_v6.x_Modded.rar" 提供的是一个针对.NET框架的应用程序保护工具——.NET Reactor的修改版,版本号为6.x。.NET Reactor是一款知名的代码混淆和保护软件,它主要用于防止.NET程序被逆向...
加密.net,含最新的.net5
2. **.NET Reactor 5**: 这可能是.NET Reactor 5.0的安装程序或主程序文件,用户可以通过运行这个文件来启动和使用工具。 在使用Reactor_5.0时,开发者可以: - 加密C#程序集的IL代码,使其在未经授权的情况下无法...
"NonIsothermTR.rar_Bed Reactor_reactor_固定床_稳态的Matlab"这个压缩包文件提供了针对固定床反应器进行一维稳态模拟计算的相关资源。固定床反应器是一种常见的化工设备,主要用于催化反应、热解和吸附等过程。在...
NET Reactor 是一款强大的 .NET 代码保护和授权管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。
.net reactor 6.3免费版
Eziriz.NET_Reactor_v4.4 破解版
描述中提到的"将依赖文件全部打包",意味着.NET Reactor可以将应用程序的所有依赖库、DLL和其他资源文件整合到一个独立的可执行文件中,避免运行时因找不到依赖而产生的问题。这使得部署更加简单,同时也减少了盗版...
在电力系统领域,电感器,也称为反应器(Reactor),是一种重要的无源设备,主要用来限制电流、稳定电压以及滤波等。本“pscadexample.1_reactor_”是一个PSCAD(电力系统计算机辅助设计)软件的示例,它详细展示了...
.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序,.NET Reactor支持所有支持.NET编译的程序开发语言。 .NET Reactor 4.9是目前最新版本,由大神yoza破解,亲测...
"Reactor 和 Proactor 模式在网络编程中的应用" Reactor 和 Proactor 模式是两种常见的事件处理模式,在网络编程中广泛应用于设计高效、可靠的并发和网络应用程序。在本文中,我们将详细介绍 Reactor 和 Proactor ...
.NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上...
在IT行业中,尤其是在游戏开发领域,"reactor_friendft3_冒险岛_drivingh87_"这个标题可能指的是一个特定的项目或者模块,涉及到的是冒险岛游戏的一个版本更新,特别是针对"reactor"部分的脚本编程。"Reactor"在游戏...
Eziriz .NET Reactor内置了反调试和反反编译技术,可以检测并阻止调试器的运行,防止恶意用户通过调试工具获取程序的内部信息。同时,它也能防止使用反编译器将保护后的程序还原成源代码,大大增加了破解的难度。 ...
标题中的“2Gallon_reactor_labviewpid_labview_”暗示了一个使用LabVIEW(Laboratory Virtual Instrument Engineering Workbench)开发的项目,该项目专注于控制一个容积为2加仑的反应器。LabVIEW是由美国国家仪器...