Postgresql + Qt +vs2013+gdal开发环境搭建

项目需要,搭建一个开发环境,用于将本机数据入库至数据库。

详细版本为:Postgresql 10、Qt5.6.0、visual stdio 2013、gdal2.2。均为64位。

Postgresql 10、Qt5.6.0、visual stdio 2013按步骤安装即可,gdal需要配置hdf的环境,以能打开hdf数据,具体请百度。

之后我会上传能打开hdf文件的warmda至资源。

因为各项都是64位,各项dll、lib、obj文件也是64位,所以新建的项目也要是64位的,如下:


1.dll配置

dll即动态链接库,环境中需要配置gdal bin目录,pg bin目录,Qt bin目录,因为还要连接数据库,所以Qt的sqldriver也要放置进去。

具体为:

path=D:\software\warmerda\bld\bin;C:\Program Files\PostgreSQL\10\bin;C:\Qt\Qt5.6.0\5.6\msvc2013_64\bin;C:\Qt\Qt5.6.0\5.6\msvc2013_64\plugins\platforms;C:\Qt\Qt5.6.0\5.6\msvc2013_64\plugins\sqldrivers;

2.include目录

放置的是各种.h文件,包括Qt include文件、Qt QtSql文件、pg include文件、gdal include文件,具体为:

C:\Qt\Qt5.6.0\5.6\msvc2013_64\include;C:\Qt\Qt5.6.0\5.6\msvc2013_64\include\QtSql;D:\software\warmerda\bld\include;C:\Program Files\PostgreSQL\10\include;$(IncludePath);$(VC_IncludePath);$(WindowsSDK_IncludePath)

3.lib路径

Qt lib、gdal lib、pg lib 都需要,具体为:C:\Qt\Qt5.6.0\5.6\msvc2013_64\lib;D:\software\warmerda\bld\lib;C:\Program Files\PostgreSQL\10\lib;$(LibraryPath);$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);

include和lib路径放置到:



系统实现什么功能?:vs中调用Qt函数,Qt提供各种开源函数,十分方便;

连接数据库,操作数据库的功能;处理遥感影像,结果保存至数据库的功能。


可以开心的做开发工作了!

猜你喜欢

转载自blog.csdn.net/baidu_31933141/article/details/80676309
今日推荐