基于Qt和OpenInventor搭建可移植的三维可视化平台
原理及关系:
Qt是源代码级的应用程序框架;
OpenInventor是源代码级的图形可视化软件工具包;以下简称 oiv;
从 OpenInventor 7 之后将不再支持 Qt 3;
两者对于OpenGL的兼容性良好,在性能等方面基本无顾虑;
具体步骤:
1
安装集成开发环境
Windows下选择vs 2003/2005(推荐,考虑 Qt 和 oiv 将不再支持VC 6.0);
Linux下选择KDevelop,版本至少是3.5.1以上,要考虑Qt的兼容性;
2 安装oiv
具体参见oiv安装手册;
3 安装Qt
具体参见
www.qtcn.org 等网站;
4 编译 InvQt600Builder.exe(仅Windows下需要)
这个是win下与Qt的结合部分,相当于重新生成了自己的SoQt***.lib库;
而Linux下则不需要此步;
5 开发自己的程序
可以试着做一个简单的HelloQtOiv的例子;
搭建成功……
优点:
这样开发而成的系统具有非常好的源代码移植性,只要在不同平台下对源代码进行重新编译链,即可生成可执行文件。