hur.cn - 华软网

 热门搜索

求助:有关Link的错误

  作者:未知    来源:网络    更新时间:2011/5/19
VC6.0下编译。
C++"> Linking...
   Creating library \JSK80debug\EasyDB/dbui.lib and object \JSK80debug\EasyDB/dbui.exp
DlgDownload.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall service_file_man::setSrvClock(void)" (__imp_?setSrvClock@service_file_man@@QAEHXZ)
\JSK80debug\EasyDB/dbui.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错. 

所要包含的库文件,都包含了,上午还好好的,中间我生成过Release版本,然后在生产Debug版本就出错了 

删除Debug和Release文件夹,重新编译,还是不行  
---华软 网友回答---
我遇到过的有以下几种情况:

1、附加库目录里没添加相应的库
2、函数声明了未具体实现
3、相应的cpp文件未包含到工程里

LZ参考下下。。~
---华软网友回复---
setSrvClock在哪?

---华软网友回复---
引用楼主 muersha 的回复:
VC6.0下编译。
C/C++ code
 Linking...
   Creating library \JSK80debug\EasyDB/dbui.lib and object \JSK80debug\EasyDB/dbui.exp
DlgDownload.obj : error LNK2001: unresolved external symbol "__declspec(dllimp……


这几点我具体看了下 都实现 了 ,
---华软网友回复---
debug要链接debug的lib
是否有条件编译?
---华软网友回复---
引用 4 楼 ouyh12345 的回复:
debug要链接debug的lib
是否有条件编译?


什么意思 啊 这个我不太懂?
---华软网友回复---
#ifdef _DEBUG
....
#else
...
#endif
之类的
---华软网友回复---
lz对比一下 release和debug 项目属性的外部lib设置      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。