一、安装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环境变量中设置:
四、其他配置
如果还用到了其他库,也需要添加环境变量