vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

时间:2022-08-08 04:57:04

一、安装vs2013

注意:最好安装VS2013 Update 5,不然有些项目会报莫名其妙的异常。

VS2013 Update 5下载:https://pan.baidu.com/s/1TAU5Qig3i-w7Cw3IeG-sPA  密码:3emj

二、安装Qt5.3.2

所有Qt版本下载地址:http://download.qt.io/archive/qt/

所有Qt Creator下载地址:http://download.qt.io/archive/qtcreator/

所有Qt VS开发插件下载地址:http://download.qt.io/archive/vsaddin/

Qt相关下载大全:http://download.qt.io/

本文安装的是:

配置环境变量:

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

选择Qt版本:

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

编译报错:

1>LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”

解决方法;

在项目属性页中添加kernel32.lib所在的路径。

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

编译报错:

1>LINK : fatal error LNK1158: 无法运行“rc.exe”

解决方法:

在项目属性页中修改平台工具集为“Visual Studio 2013 - Windows XP (v120_xp)”。

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

编译异常:

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

解决办法:

1)保证Qt安装路径已添加到环境变量

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

2)保证插件中配置了正确的Qt Version

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置   vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

3)保证解决方案中配置了正确的Qt Version

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置    vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

三、安装PCL1.8.0

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

地铁竣工点云处理软件用的boost-1_61版本,故需要替换

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

配置pcl的环境变量:

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

配置每个pcl依赖库的环境变量:

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

按照XXXX_PATH的格式,为Eigen、FLANN、OpenNI2、Qhull、VTK添加环境变量,以Boost为例:

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

四、安装OSG2.3

直接将OpenSceneGraph和opencv拷贝到D:\Program Files文件夹下(osg基于opencv开发,故要依赖opencv,后面也需要配置它的环境变量)

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

配置环境变量

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置  vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

属性-VC++目录,在包含目录添加D:\OSG\include,在库目录添加:D:\OSG\lib,在连接器-输入-附加依赖项加上

OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置     vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

五、配置环境变量

以上所有环境变量的配置中除了单独为库新建环境变量外,还需在Path环境变量中设置:

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

四、其他配置

如果还用到了其他库,也需要添加环境变量

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置

vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置