vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置
一、安装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环境变量中设置:

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


vs2013+qt5.3.2+pcl1.8.0+osg2.3开发环境配置的更多相关文章
- odoo8.0+PyCharm4.5开发环境配置
终于把odoo的开发环境配置好,现把相关经验教训做个记录分享: odoo8.0+PyCharm4.5开发环境配置(剑飞花 373500710) 1.最佳兼容搭配包 试过各种组合 GreenOdoo+p ...
- hadoop-2.6.0集群开发环境配置
hadoop-2.6.0集群开发环境配置 一.环境说明 1.1安装环境说明 本例中,操作系统为CentOS 6.6, JDK版本号为JDK 1.7,Hadoop版本号为Apache Hadoop 2. ...
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0 +VS 2013 开发环境配置
图片太多,具体过程参照: [OpenCV入门教程之一] 安装OpenCV:OpenCV 3.0.OpenCV 2.4.8.OpenCV 2.4.9 +VS 开发环境配置 说下我这边的设置: 选择deb ...
- Qt5.3.0 for Android开发环境配置
1.去官网下载Qt5.3.0 for Android 2.去http://developer.android.com下载Ndk 和SDk 3.去http://ant.apache ...
- vue2.0 + npm + webpack 开发===环境配置
cnpm安装:npm install -g cnpm --registry=http://registry.npm.taobao.org 1.安装vue-cli脚手架构建工具cnpm install ...
- 17 win7 sp1 x64/VS2015下配置creo4.0二次开发环境——调用了众多开源库(ceres-solver,PCL1.8.0,office 2016COM接口,MySql数据库等)
0 引言 本次开发环境的配置是在综合考虑了开源库的版本.VS版本以及CREO4.0的版本,同时针对甲方需求选择了win7 sp1 x64系统. 配置的过程中遇到了形形色色的问题,但是一一解决了.通过这 ...
- QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)
原文:QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015) 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/snow_rain_ ...
- 75.VS2013和opencv3.1.0开发环境配置
首先要做的就是 开发环境配置,具体过程如下: Step 1:OpenCV环境变量配置 我的电脑--->属性--->高级系统设置--->高级--->环境变量--->系统变量 ...
- Win8.1+VS2013+WDK8.1+VirtualBox or VMware 驱动开发环境配置
https://blog.csdn.net/charlessimonyi/article/details/50904956 Win8.1+VS2013+WDK8.1+VirtualBox or VMw ...
随机推荐
- python基础(10)-匿名函数&内置函数
匿名函数 例子 返回两个数的和 def add(x, y): return x + y # 等价于 add = lambda x, y: x + y 返回字典中值最大的key dic = {'a': ...
- One VS Rest
简单来说就是分类的类别有多个,不再是二分,比如根据某些特征,什么温度.湿度.空气流动情况来预测天气,天气的label不能说是好天气和坏天气两种,而是分晴天.雨天.阴天,雪天等等,对于决策树或者从计算机 ...
- 关于php
public private protected 修饰词 public: 公有类型 在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法 在实例中可以 ...
- shell bash-shell
bash shell中的命令替换,`cmd`或者$(cmd). bash shell中的变量赋值,直接name = var: (bash中的变量赋值不能中间有空格) 变量引用时,$name,如果na ...
- Vue系列之 => 父组件向子组件传值
父组件向子组件传递数据 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta c ...
- 【js】关于闭包、let、var的一个考题
题目: html: body中有2个div 遍历,给每个div添加点击事件,输出值. js: var声明: 效果: 点击每个div后都打印2. 用户点击前,for循环就已经执行完了,是2,onclic ...
- 5、Spring-Kafka3
3. Introduction This first part of the reference documentation is a high-level overview of Spring fo ...
- Linux rsync同步
rsync介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文 ...
- Java Networking: UDP DatagramSocket (翻译)
原文:http://tutorials.jenkov.com/java-networking/udp-datagram-sockets.html UDP vs. TCP Sending Data vi ...
- JS设计模式(10)职责链模式(重要)
什么是职责链模式? 重要性:4 星,在项目中能对 if-else 语句进行优化 定义:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到 ...