2 nibamabshi nibamabshi 于 2016.05.06 13:29 提问

在VS2012中使用GDAL时,出现一百多个“无法解析的外部符号”错误

在VS2012中使用GDAL时,出现一百多个“无法解析的外部符号”错误( error LNK2019: 无法解析的外部符号),是因为我的GDAL没有配置好吗?还是怎么回事,请大神请教,库文件包含文件附加依赖项都按照网上教程配置过了,还是出现这个错误。。。

4个回答

shenshanXiaozhu
shenshanXiaozhu   2016.05.06 14:13
已采纳

你编译的GDAL 是多少位的,你建立的工程是多少位的,lib和dll放在debug下了么?

nibamabshi
nibamabshi 就是位数的问题!感谢~
一年多之前 回复
nibamabshi
nibamabshi 放了。。怎么看GDAL是多少位的。。请大神指点。。
一年多之前 回复
qq423399099
qq423399099   Ds   Rxr 2016.05.06 13:43

LNK2019都是因为只有声明而找不到实现
检查一下库目录是否包含正确,附加依赖项是否写全了(或者是在代码里使用#pragma的)
或者将出现的错误。识别不了的函数放到搜索软件里搜索看一下是哪个库里的
PS:工程重新生成试试,或者重建工程试试

CSDNXIAON
CSDNXIAON   2016.05.06 13:32

IbeoSdk4.3.1使用问题【1】-- ibeosdk_VS2012.lib无法解析的外部符号
关于VS报无法解析外部符号的错误
VS 无法解析的外部符号”[错误]
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

oyljerry
oyljerry   Ds   Rxr 2016.05.06 16:18

需要把GDAL的lib link到你的工程中,而且它的编译版本要跟你的开发环境的VS一致

nibamabshi
nibamabshi 大神!求具体操作~~qq1981230759
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!