一、安装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/
本文安装的是:
- qt版本: qt-opensource-windows-x86-msvc2013_opengl-5.3.2 下载地址:https://pan.baidu.com/s/15Ug2zk55mFzN28MwnmbnWw 密码:ys3y
- vs插件: qt-vs-addin-1.2.3-opensource 下载地址:https://pan.baidu.com/s/1RrRNNRLhZ_OdLEbfs7rAig 密码:jmyd
- 安装路径:D:\Program Files (x86)\Digia\Qt5VSAddin
配置环境变量:

选择Qt版本:


编译报错:
1>LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”
解决方法;
在项目属性页中添加kernel32.lib所在的路径。

编译报错:
1>LINK : fatal error LNK1158: 无法运行“rc.exe”
解决方法:
在项目属性页中修改平台工具集为“Visual Studio 2013 - Windows XP (v120_xp)”。

编译异常:

解决办法:
1)保证Qt安装路径已添加到环境变量

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

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

三、安装PCL1.8.0

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

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

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






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

配置环境变量

属性-VC++目录,在包含目录添加D:\OSG\include,在库目录添加:D:\OSG\lib,在连接器-输入-附加依赖项加上
OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib


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

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


浙公网安备 33010602011771号