当前位置:编程学习 > VC++ >>

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++的步骤,及相关的书籍!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,