首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问libnids的有关问题

2012-02-23 
请教libnids的问题Linking...t1.obj:errorLNK2001:unresolvedexternalsymbolvoid__cdeclnids_run(void)

请教libnids的问题
Linking...
t1.obj   :   error   LNK2001:   unresolved   external   symbol   "void   __cdecl   nids_run(void) "   (?nids_run@@YAXXZ)
t1.obj   :   error   LNK2001:   unresolved   external   symbol   "void   __cdecl   nids_register_tcp(void   *) "   (?nids_register_tcp@@YAXPAX@Z)
t1.obj   :   error   LNK2001:   unresolved   external   symbol   "char   *   nids_errbuf "   (?nids_errbuf@@3PADA)
t1.obj   :   error   LNK2001:   unresolved   external   symbol   "int   __cdecl   nids_init(void) "   (?nids_init@@YAHXZ)
Debug/testl.exe   :   fatal   error   LNK1120:   4   unresolved   externals
Error   executing   link.exe.

我加载了wscok32.lib   wpcap.lib   libnids.lib
include和lib也导入可还是出现错误,请帮我看看,谢谢...



[解决办法]
加extern "C "在include的时候 估计是这个问题
[解决办法]
#ifdef __cpluscplus
extern "C "
{
#include "nids.h "
}
#endif

热点排行