0

我正在尝试OpenSceneGraph-3.1.4Mac OS X Mountain Lion上安装最新的 SVN 更新。

我需要安装特定的WindowSystemInterface吗?

$ osgviewer cow.osg

View::setUpViewAcrossAllScreens() : Error, no WindowSystemInterface available, cannot create windows.
Viewer::realize() - failed to set up any windows.

我多次构建和重新构建,使用带或不带 Gui 的 CMake,编译 Unix 文件或从 Xcode 中编译,但仍然存在同样的问题。

谢谢!

4

2 回答 2

2

如果您想要更新的 Mac OSG 二进制文件,其中包括用户可运行的安装程序、支持 32 位和 64 位拱门的 OSG 框架等,您可以使用 ARToolworks 发布的那个:

http://www.artoolworks.com/dist/openscenegraph/3.1.x/

它不包括 COLLADA (.dae) 插件,但大多数其他插件都存在。

问候,菲尔。

于 2013-01-06T13:53:10.840 回答
0

听起来好像GraphicsWindow*.cpp文件没有编译、链接和执行,因为这是提供WindowSystemInterface. 这是一种不寻常的情况,因为通常这是在库启动时自动构建、链接并执行的,用户永远不会更聪明。

我不知道该给你什么建议,只是为了重新检查你的构建过程,因为出现了很大的问题。

于 2013-01-05T00:02:37.507 回答