nibamabshi
nibamabshi
采纳率100%
2016-05-06 05:29 阅读 2.6k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    shenshanXiaozhu shenshanXiaozhu 2016-05-06 06:13

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

    点赞 1 评论 复制链接分享
  • qq423399099 小灸舞 2016-05-06 05:43

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

    点赞 1 评论 复制链接分享
  • oyljerry oyljerry 2016-05-06 08:18

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

    点赞 评论 复制链接分享