查看: 2651|回复: 5

关于3.0.0版本中osgviewerQt的问题

[复制链接]

该用户从未签到

发表于 2011-11-7 22:06:33 | 显示全部楼层 |阅读模式
我按照Flysky提供的 OSG-3.0-VC9的编译包上面的说明简单的配置了OSG和VS2008的开发环境,并且安装了qt-win-opensource-4.7.4-vs2008.exe 和qt-vs-addin-1.1.9.exe两个文件,配置了Qt+VS2008的开发环境,并且在环境变量和VS中都做了相关的设置,其中包括lib、include和附加依赖项。然后在VS2008下面建立了一个WIN32控制台程序空项目,添加了一个cpp文件,即为OSG-3.0-VC9里面的osgviewerQt.cpp,编译的时候报了如下错误:
1>------ 已启动生成: 项目: tangdyosgqt, 配置: Debug Win32 ------
1>正在编译...
1>osgviewerQt.cpp
1>e:\osg-3.0-vc9\osg-3.0-vc9\src\openscenegraph-3.0.0\examples\osgviewerqt\osgviewerqt.cpp(58) : error C2228: “.get”的左边必须有类/结构/联合
1>        类型是“osg:isplaySettings *”
1>        是否要改用“->”?
1>生成日志保存在“file://e:\myCode\myOsg\tangdyosgqt\tangdyosgqt\Debug\BuildLog.htm”

求教???

该用户从未签到

发表于 2011-11-8 09:35:06 | 显示全部楼层
你cpp里是不有头文件没include,并且注意域范围~~~~~~~

该用户从未签到

 楼主| 发表于 2011-11-8 14:11:57 | 显示全部楼层
域范围是什么意思?我的Qt版本太高会不会是原因  版本是4.7.4  是那种一键安装地!

该用户从未签到

发表于 2011-11-9 17:15:08 | 显示全部楼层
你要建个QT的项目。然后把osgviewerQt.cpp里的代码替换你的main.cpp

该用户从未签到

发表于 2013-8-14 21:36:53 | 显示全部楼层
icuit 发表于 2011-11-9 17:15
你要建个QT的项目。然后把osgviewerQt.cpp里的代码替换你的main.cpp

我编译生成成功,但是就是没有输出。只输出了一个命令行。没看到结果。

该用户从未签到

发表于 2013-9-12 13:43:14 | 显示全部楼层
幻影天使 发表于 2013-8-14 21:36
我编译生成成功,但是就是没有输出。只输出了一个命令行。没看到结果。

因为需要提供一系列参数,所以需要从命令行里面进如运行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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