OSG安装配置

  http://openscenegraph.alphapixel.com/osg/downloads/free-openscenegraph-binary-downloads提供了OSG的各种编译好的版本,直接下载解压,将Bin目录加到Path中去就可以用,也可以将Data目录加到环境变量中去,亲测可用

  在VS中配置OSG时的问题:

  1、将include、lib目录添加好,之后要注意OSG的版本,用Debug或Release版本时,附加依赖项一定要注意,Debug版本是后面有个D的lib文件

  2、错误    1    error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall osgViewer::Viewer::run(void)" (__imp_?run@Viewer@osgViewer@@UAEHXZ)   这种错误一般都是你版本没配置好,记得调试对象一定要选对,你安装Debug版本,调试选择就要选Debug版本,同时平台也要选对应的,我就是平台选的是X86,而安装的是X64,就一直报上面的错误。
       3、错误    1    error C2144: 语法错误:“void”的前面应有“;”    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL\gl.h    1152    1    osgtext
错误    2    error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\GL\gl.h    1152    1    osgtext
这种错误就是要加上

#include <windows.h>  //Windows Header
#include <gl\gl.h>   //OpenGL Header
#include <gl\glu.h>   //GLu32 Header

其他错误暂时没遇到,自己遇到自己去百度或谷歌把,要学会解决问题。

 
posted @ 2015-10-25 08:46  满江鱼  阅读(665)  评论(0编辑  收藏  举报