建设与发展安装OpenSceneGraph-3.1.3给我一个No WindowSystemInterface错误?

时间:2013-01-04 17:42:09

标签: osx-mountain-lion openscenegraph

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

我是否需要安装特定的 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中编译,但仍然存在同样的问题。

谢谢!

2 个答案:

答案 0 :(得分:2)

  

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

     

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

     

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

     

问候,菲尔。

答案 1 :(得分:0)

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

我不确定该建议给你什么,只是为了重新检查你的构建过程,因为出了问题。