2012-09-17 62 views
1

請在編譯我的C程序(VC++ 6.0)時請您回答有關該錯誤的問題非常感謝,我將不勝感激任何幫助..注意:我的程序是執行協同OPNET建模師14.5和VC++通過使用外部協同仿真控制器C程序.... 我在SD文件中設置use_esa_main爲「yes」。所以,我需要得到一個.dll文件。但是,當我使用VC++生成.dll文件,這些錯誤來自於:使用opnet協同模擬的問題

 
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. 
+0

你正在建設所有的源文件?看起來你缺少一個或多個源文件。 –

+0

是的,我已經包含頭文件「esa.h」。但它仍然不起作用。 – jhhk

回答

0

你需要添加Opnet的對協同仿真庫是opsim.lib到C程序中的這些錯誤會消失

+0

非常感謝!有用! – jhhk

+0

如何將opsim.lib添加到協同仿真中 – zizutg