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

同学们,同人们,帮帮忙,解决一下!

2013-08-04 
同学们,同事们,帮帮忙,解决一下!!Linking...Creating library ../bin/demod.lib and object ../bin/demod.

同学们,同事们,帮帮忙,解决一下!!
Linking...
   Creating library ../bin/demod.lib and object ../bin/demod.exp
cximage.lib(ximapsd.obj) : error LNK2001: unresolved external symbol _psd_image_free
cximage.lib(ximapsd.obj) : error LNK2001: unresolved external symbol _psd_main_loop
../bin/demod.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.

在使用CxImage中的demo程序是,链接出现上面的错误,找了很久原因都找不到,急啊!!!望有心有能之人,帮帮忙
[解决办法]
Link过程最重要的一步是重定位也就是符号决议(symbol resolve)
也就是你的编译的那个程序的目标文件ximapsd.obj中(编译阶段完成)
ximapsd引用了_psd_image_free和_psd_main_loop这两个外部变量,但是在Link过程
重定位过程中,去相应的模块中查找却没找到这两个变量的定义,_psd_image_free和_psd_main_loop的地址无法重新设置。

重点查看:
那两个变量的引用是否正确
如果库以及加载了,那么去库中看看到底有没有相应变量(也就是symbol)的定义

热点排行