Qt 每日小结——基于GDAL的遥感影像显示
2016-10-09 23:05
841 查看
今天参考网上的DEMO (感谢分享,这里贴个链接http://download.csdn.net/detail/deirjie/7640697)实现了基于GDAL的遥感影像显示功能具体代码参考上述资源这里对实践中的问题进行总结1、在Qt Creator中引入GDAL库时项目右键——添加库——外部库——选择Lib文件和include 后 系统自自动勾选下面这个选项之后会在.pro文件中添加的代码中有这么一行:
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/gdal/lib/ -lgdal_id
也就是在-lgdal_i后面加了个d
此时进行调试 会出现错误:无法打开lgdal_id文件
此时,删除后面那个d 编译即可通过 原因不详
首先这个后缀的原理我就搞不清楚(为了区分???)还需再进一步研究
2、遇到LINK2001、LINK2019等问题:
1、代码无问题的情况下,删除 目录下生成的build-xxx-Debug的文件夹,rebuild及qmake重新编译的方式进行更新
2、也有可能是 .cpp里删除了某些函数 ,但.h文件中没有删除声明,有显示“无法解析的外部符号”这种错误
3、没有引入Lib、DLL库文件
总之要么没更新 要么没删干净 要么少东西
3、调试时出现Debugging starts 后程序无反应 并立即出现Debugging has finished
如果出现上述问题 可能是缺少DLL文件
解决方法是 进入debug的文件夹,运行exe文件看缺少什么文件
若出现如 缺少Qt5Widgetsd.dll之类的文件 则是环境变量没有配置好
参考http://blog.csdn.net/wbango/article/details/17029873这篇文章进行配置
如果是缺少诸如gdal19.dll,NCSUti4.dll文件 则去gdal目录下bin 文件夹里去找 并添加到debug文件夹下(我都是全部复制粘贴过来)
相关文章推荐
- 基于GDAL的遥感影像显示(C#版)
- 基于GDAL的遥感影像显示(C#版) .
- C++搭建框架,利用OpenGL、GDAL、Qt进行分块显示遥感影像
- 基于GDAL的遥感影像显示(C#版)
- 基于GDAL的遥感影像显示(C#版)
- GDAL遥感影像读取与显示-vc环境
- 关于遥感影像ENVI分类小结
- 基于.NET 2.0的GIS开源项目SharpMap分析手记(七):GDAL C#接口库的编译与SharpMap(Change Set 21021)对影像的支持研究
- 【Qt编程】基于Qt的词典开发系列<十一>系统托盘的显示
- 基于高分辨率遥感影像的城市灾害应急系统
- 基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示
- Qt 实现遥感图像显示时的连动效果
- 基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示
- 使用GDAL对遥感影像进行投影转换
- 并行计算在基于遥感影像中的应用
- [GDAL]4.影像的读取和显示
- (原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示
- 【C/C++】超大遥感影像读取和存储 GDAL
- 基于Qt开发显示GIS数据
- QT数据库每日小结12月23日