Linux插件
OpenVRML插件
VRML插件使用了OpenVRML库。用户需要使用OpenVRML 0.14.3的版本进行编译,更新版本的OpenVRML使用了boost库,因而与OSG现有插件工程存在不兼容的代码。
- 用户需要获取修正补丁,保证VRML库可以在较新版本的GCC下编译(gcc 4.1.x以上的版本):
- 使用下面的命令应用补丁:
tar xvzf openvrml-0.14.3.tar.gz cd openvrml-0.14.3 zcat openvrml-gcc.patch.gz | patch -p1
- 使用下面的命令应用补丁:
- 按下面的方法配置库的选项(prefix的内容可以自定义):
./configure --prefix=/opt/openvrml-0.14.3 --disable-gl-renderer --disable-lookat --disable-script-node-javascript
- 编译与安装:
make make install
- 为了编译VRML文件插件,需要定义环境变量OPENVRML_DIR,指定OpenVRML生成的位置:
export OPENVRML_DIR=/opt/openvrml-0.14.3
- 执行CMake:
cmake .
- 按照通常的方式编译OSG。
VRML插件的测试数据可以从here下载。
附件
- openvrml-gcc.patch.gz (0.6 kB) - added by osg on 08/18/07 22:08:11.
