vc link错误
链接是出现下面错误,我只贴出最后部分,看了网上一些解决办法试了都不行,求解决。
terminal.obj : error LNK2001: unresolved external symbol "int __cdecl UserLoginRequest(struct TSCOMMCode &,void *)" (?UserLoginRequest@@YAHAAUTSCOMMCode@@PAX@Z)
ASICommandManager.obj : error LNK2001: unresolved external symbol "int __cdecl UserLoginRequest(struct TSCOMMCode &,void *)" (?UserLoginRequest@@YAHAAUTSCOMMCode@@PAX@Z)
UserCommandManager.obj : error LNK2001: unresolved external symbol "int __cdecl UserLoginRequest(struct TSCOMMCode &,void *)" (?UserLoginRequest@@YAHAAUTSCOMMCode@@PAX@Z)
ConfigCommand.obj : error LNK2001: unresolved external symbol "int __cdecl UserLoginRequest(struct TSCOMMCode &,void *)" (?UserLoginRequest@@YAHAAUTSCOMMCode@@PAX@Z)
../vgx/bin/terminal/terminal.exe : fatal error LNK1120: 5 unresolved externals
执行 link.exe 时出错.
terminal.exe - 1 error(s), 0 warning(s)
答案:嘿嘿,我也遇到过这样的问题,估计是你的外面的动态链接库没有加载,加载步骤:一 把.dll,.h复制到工程文件中
二 加载.h头文件到.cpp中
三 加载.lib到project->seting->link->object中
其他:把包含 UserLoginRequest这个函数实现的lib加到你的链接中就可以了
上一个:如何修复vc运行库
下一个:求学习VC++的步骤,及相关的书籍!