【发布时间】:2012-09-09 06:19:42
【问题描述】:
当我编译我的 C 程序 (VC++ 6.0) 时,我希望你能回答我这个错误,非常感谢,我将不胜感激.. 注意:我的程序是在 OPNET modeler 14.5 和 VC++ 之间执行联合仿真使用外部协同仿真控制器 C 程序 .... 我在 SD 文件中将 use_esa_main 设置为“yes”。所以,我需要一个 .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 时出错。【问题讨论】:
-
您是否使用所有源文件进行构建?您似乎缺少一个或多个源文件。
-
是的,我已经包含了头文件“esa.h”。但是还是不行。
标签: c