在Windows7 (basic)上使用cmake 2.8.11进行配置之后,我正在尝试用Qt 5.0.2使用mingw-32编译器编译openscenegraph-3.1.8。但是,在编译过程中,我得到了以下错误:
In file included from C:/Qt/Qt5.0.2/5.0.2/mingw47_32/include/QtGui/qopengl.h:55:0/osg
编译omnetpp-5.4.1时会出现以下错误,是否需要卸载libgles2-mesa-dev包?^ In file included from osgviewer.cc:27: In file included from /usr/include/arm-linux-gnueabihf/qt5/QtGui/QOpenGLFunctions:1: /usr/include/arm-linux-gnueabihf/
该程序可以在XCode中编译和运行。但是,编译后的二进制文件可以通过直接在shell中运行的来执行而没有错误。(./ program )和程序正确地生成Simple.osg文件。
故事还没有结束。这很可能是因为xcode调用编译程序与在shell中调用编译程序不同。因此,我将两个依赖库复制并粘贴到编译后的二进制文件所在的目录中。(万一谁知道OSG,这两个库是osgdb_deprecated_osg.so和osgdb_osg.