使用opnet进行协同仿真的问题

时间:2012-09-17 02:09:17

标签: c

当我编译我的C程序(VC ++ 6.0)时,我希望你能回答我关于这个错误的信息。非常感谢,我将不胜感激任何帮助。注意:我的程序是在OPNET建模器14.5和VC ++之间进行协同仿真。使用外部仿真控制器C程序.... 我在SD文件中将use_esa_main设置为“yes”。所以,我需要一个.dll文件。但是当我使用VC ++生成.dll文件时,错误来自:

Linking...
   Creating library Debug/ESA_DLL.lib and object Debug/ESA_DLL.exp$ESA_DLL.OBJ : error 
LNK2001: unresolved external symbol __imp__Esa_Interface_Value_Set$ESA_DLL.OBJ : error 
LNK2001: unresolved external symbol __imp__Esa_Interface_Value_Get$ESA_DLL.OBJ : error 
LNK2001: unresolved external symbol __imp__Esa_Execute_Until$ESA_DLL.OBJ : error
LNK2001: unresolved external symbol __imp__Esa_Interface_Callback_Register$ESA_DLL.OBJ : error 
LNK2001: unresolved external symbol __imp__Esa_Interface_Group_Get$ESA_DLL.OBJ : error 
LNK2001: unresolved external symbol __imp__Esa_Load$ESA_DLL.OBJ : error
LNK2001: unresolved external symbol __imp__Esa_Init$Debug/ESA_DLL.dll : fatal error 
LNK1120: 8 unresolved externals$Error executing link.exe.

1 个答案:

答案 0 :(得分:0)

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