1

请在我编译我的 C 程序(VC++ 6.0)时回答我这个错误非常感谢,我将不胜感激。注意:我的程序是通过使用外部协同仿真在 OPNET modeler 14.5 和 VC++ 之间执行协同仿真控制器 C 程序 .... 我在 SD 文件中将 use_esa_main 设置为“是”。所以,我需要一个 .dll 文件。但是当我使用 VC++ 生成 .dll 文件时,错误来自:

正在链接...
   创建库 Debug/ESA_DLL.lib 和对象 Debug/ESA_DLL.exp$ESA_DLL.OBJ : 错误
LNK2001:未解析的外部符号 __imp__Esa_Interface_Value_Set$ESA_DLL.OBJ:错误
LNK2001:未解析的外部符号 __imp__Esa_Interface_Value_Get$ESA_DLL.OBJ:错误
LNK2001:未解析的外部符号 __imp__Esa_Execute_Until$ESA_DLL.OBJ:错误
LNK2001:未解析的外部符号 __imp__Esa_Interface_Callback_Register$ESA_DLL.OBJ:错误
LNK2001:未解析的外部符号 __imp__Esa_Interface_Group_Get$ESA_DLL.OBJ:错误
LNK2001:未解析的外部符号 __imp__Esa_Load$ESA_DLL.OBJ:错误
LNK2001:无法解析的外部符号 __imp__Esa_Init$Debug/ESA_DLL.dll:致命错误
LNK1120:8 个未解决的外部 $ 执行 link.exe 时出错。
4

1 回答 1

0

您需要将 Opnet 库添加到您的 C 程序中以进行协同仿真,即 opsim.lib,这些错误将消失

于 2012-09-29T11:13:59.300 回答