OSG3.5.1 + Qt5.4.2 + VS2010 + CMake3.4.3 安装说明
2016-07-15 16:48
330 查看
最近学习OSG,安装OSG时遇到了各种问题,网上搜了很多依旧未能解决。花了很长时间研究了终于解决了~Mark之!
安装版本:OSG3.5.1 + Qt5.4.2 + VS2010 + CMake3.4.3
基础安装:http://www.cnblogs.com/eaglezhao/archive/2011/07/12/eaglezhao.html 这篇文章写得非常好,一些基本的问题都能在这里面解决。
遇到问题1:用CMake时,不能找到Qt的路径,导致编译不出OsgQt?
解决方式:安装Qt后,需要配置环境变量。以下两个环境变量设置好了基本上就没问题了。
QTDIR: C:\Qt\Qt5.1.1\5.1.1\msvc2010
Path: C:\Qt\Qt5.1.1\5.1.1\msvc2010\bin
遇到问题2:用CMake时,CMake工具与Qt的版本不能识别?
解决方式:最好匹配CMake与Qt的版本号。
例如我的Qt的版本是Qt5.4.2,用CMake3.0.1就不能识别,CMake3.4.3就可以了。
遇到问题3:用CMake时,找不到3rdParty文件路径,导致不能编译出字体库dll等?
解决方式:3rdParty文件夹需要与OSG源码处于同一级。具体如下所示:
3rdParty文件夹下的内容
这两个文件夹需要处理同一目录。
安装版本:OSG3.5.1 + Qt5.4.2 + VS2010 + CMake3.4.3
基础安装:http://www.cnblogs.com/eaglezhao/archive/2011/07/12/eaglezhao.html 这篇文章写得非常好,一些基本的问题都能在这里面解决。
遇到问题1:用CMake时,不能找到Qt的路径,导致编译不出OsgQt?
解决方式:安装Qt后,需要配置环境变量。以下两个环境变量设置好了基本上就没问题了。
QTDIR: C:\Qt\Qt5.1.1\5.1.1\msvc2010
Path: C:\Qt\Qt5.1.1\5.1.1\msvc2010\bin
遇到问题2:用CMake时,CMake工具与Qt的版本不能识别?
解决方式:最好匹配CMake与Qt的版本号。
例如我的Qt的版本是Qt5.4.2,用CMake3.0.1就不能识别,CMake3.4.3就可以了。
遇到问题3:用CMake时,找不到3rdParty文件路径,导致不能编译出字体库dll等?
解决方式:3rdParty文件夹需要与OSG源码处于同一级。具体如下所示:
3rdParty文件夹下的内容
这两个文件夹需要处理同一目录。
相关文章推荐
- Qt中文乱码问题
- HOW TO RUN YOUR WEB SERVER AND MQTT WEBSOCKETS BROKER ON THE SAME PORT
- HOW TO RUN YOUR WEB SERVER AND MQTT WEBSOCKETS BROKER ON THE SAME PORT
- 学习记录-Qt的多工程管理
- Qt获取系统相关位置
- Qt creator 使用 qwt 控件
- Qt申请窗口类对象,构造函数无法解析
- NCReport配置并测试
- QDateTime类遇到的问题
- QT 下 SQlite3 数据库加密及 CppSQLite3 操作数据库加密
- Qt pro 文件详解
- QT学习之-HelloWorld
- 【Qt】2.2 继续了解信号和槽
- QString类遇到的一些问题
- Qt Mac OS、iOS和X11的Retina显示支持
- Qt 去掉窗体标题栏、窗体透明、窗体圆角(一)
- Qt 之 show,hide,setVisible,setHidden,close 等小结
- 基于Mqtt的即时通信
- mqtt之初步探索
- Qt5 - 中文 - 常量中有换行符