查看: 4150|回复: 7

求教 osgQT编译,osg core中没有osgQT工程

[复制链接]

该用户从未签到

发表于 2013-2-22 14:05:10 | 显示全部楼层 |阅读模式
qt是直接下的5.01的sdk,osg是3.0.1版
用cmake生成后,osg core中没有osgQT工程,编译release后,也没有osgQT.lib。
求指导

该用户从未签到

发表于 2013-2-22 14:06:14 | 显示全部楼层
3.0.1的osg中没有使用qt 5.0 换4.X版本

该用户从未签到

发表于 2013-2-22 14:06:27 | 显示全部楼层
3.0.1的osg中没有使用qt 5.0 换4.X版本

该用户从未签到

 楼主| 发表于 2013-2-22 14:10:38 | 显示全部楼层
cmake中的提示是:
Warning: QT_QMAKE_EXECUTABLE reported QT_INSTALL_LIBS as D:/Qt/Qt5.0.1/5.0.1/msvc2010/lib
Warning: But QtCore couldn't be found.  Qt must NOT be installed correctly, or it wasn't found for cross compiling.
Could NOT find Qt3 (missing:  QT_QT_LIBRARY QT_INCLUDE_DIR)

该用户从未签到

发表于 2013-2-25 07:44:29 | 显示全部楼层
指定QMake的路径就行了,其他的CMake会自己找到

该用户从未签到

发表于 2013-2-27 20:53:42 | 显示全部楼层
在QT官网上下载qt-win-opensource-4.8.2-vs2008.exe和qt-vs-addin-1.1.11-opensource.exe并安装,可以根据自己vs和qt的版本不同下载不同的版本。

配置库文件和头文件,在VS2008中的 工具→选项→项目和解决方案→VC++目录,配置路径是安装文件的目录下include和lib文件夹

在cmake osg的源代码就行了,之后就会有osgQT.lib的

该用户从未签到

发表于 2013-2-28 07:50:43 | 显示全部楼层
lishaofeng456 发表于 2013-2-27 20:53
在QT官网上下载qt-win-opensource-4.8.2-vs2008.exe和qt-vs-addin-1.1.11-opensource.exe并安装,可以根据自 ...

这个qt-vs-addin-1.1.11-opensource.exe 完全没有必要

该用户从未签到

发表于 2013-3-12 15:46:58 | 显示全部楼层
使用官方编译好的版本的话 4.x的是可以在Cmake里找齐qt的目录和lib的,5.0以后qt的目录有变化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表