Coin3D与Qt的安装
来源:互联网 发布:加工中心四轴怎么编程 编辑:程序博客网 时间:2024/05/20 14:26
参考博客:http://blog.sina.com.cn/s/blog_6167e9fc0100w9n6.html;http://blog.csdn.net/huybin_wang/article/details/3091377,http://blog.csdn.net/debugconsole/article/details/8230683非常感谢
前段时间,老师给了一篇论文Hierarchical mesh segmentation based on fitting primitives,给了源代码,老师需要让我修改来完成自己的项目,所以先尝试着把原来的代码成功编译,我是Win8.1 64位系统+Visual studio 2013旗舰版。但是怎么样都无法通过,无奈只好虚拟机装上win7+vs2005.下面讲下其中面临的一些问题。
1.Coin3D的编译与安装
Coin3D 是一款免费的 Open Inventer 图形库,表列出了Coin3D所包含的组件及其主要用途。其中绿色的部分为必装组件,黄色的部分需要根据不同的平台来选用,青色的部分为可选组件。对于Windows平台而言,必选的组件为Coin、SoWin和simage,Dime、Profit和Voleon可根据实际需要进行选择。
虽然官方已经提供了编译好的库,但是还是想学习一下就自行编译安装。
先从https://bitbucket.org/Coin3D/coin/downloads下载Coin3.1.3,新建文件夹C:\Coin3D,并新建环境变量COINDIR,值为C:\Coin3D。解压下载的文件,用VS2005打开msvc8中的解决方案。先设置Coin3为启动项目,生成,然后设置coin3_install为启动项目生成,Coin3D就安装到了C:\Coin3D文件夹下,在环境变量path中添加C:\Coin3D\bin,这样Coin3D已经安装好了。
2.Qt的安装
从官网下载qt-win-opensource-src-4.4.3.zip文件,解压文件,然后设置环境变量
在系统变量中新建QTDIR变量,变量值c:/QT/4.4.3
新建QMAKESPEC变量,变量值win32-msvc2005
在PATH变量中填加:c:/QT/4.4.3/bin;
PS:==============================
value platform
win32-msvc VC6
win32-msvc2003 VS2003
win32-msvc2005 VS2005
win32-msvc2008 VS2008
==============================
1. 配置
在命令行提示符下进入QTDIR目录,如cd c:/QT/4.4.3
在命令行中输入configure -debug-and-release -stl -platform win32-msvc2005 -no-dsp –vcproj (参数说明可以参考http://blog.csdn.net/debugconsole/article/details/8230683)
configure 大约需几分钟时间.
2. 编译
configure完成后,会有提示.此时只需输入nmake进行编译.编译所花时间较长,两三个小时(视机器性能而定).
这样qt安装完毕
3.SoQt的安装
为什么要装SoQt上面已经提到绑定Qt。
SoQt的安装比较简单,直接用vs2005分别生成项目soqt1与soqt1_install.然后soqt就会安装到coin3d的安装目录下了。
这样整个配置就这样结束了,然后成功编译论文中的代码了。
感想:开发过程中,最新的工具反而不太好。我开始用VS2013编译时,然而源代码只给了,最高Vs2008的解决方案,所以要进行升级,然后一升级,就编译各种报错。所以,我在想以后开发是不是要换VS2005,因为经常会用到以前的一些代码,而这些代码没有在新的开发工具上进行更新,毕竟C++都升级到2011了。
- Coin3D与Qt的安装
- QT+Coin3d程序BUG整理
- coin3D的教程
- Coin3D与VS2010编译过程
- 在Visual studio 2008里安装最新的Coin3d(open inventor)
- QT:Qt的背景与软件安装
- Qt的下载与安装
- QT与QT Creator的独立安装与配置
- 搭建Open Inventor开发环境——手动安装Coin3D
- 搭建Open Inventor开发环境——手动安装Coin3D
- Qt Creator的安装与Qt交叉编译的配置
- Qt Creator的安装与Qt交叉编译的配置
- 嵌入式工具Qt的安装与使用
- 嵌入式工具Qt的安装与使用
- 嵌入式工具Qt的安装与使用
- 嵌入式工具Qt的安装与使用
- 嵌入式工具Qt的安装与使用
- 嵌入式工具Qt的安装与使用
- 社説 20150108 日米韓情報共有 北のミサイル抑止につなげよ
- 修改 kindeditor 上传组件 说明默认返回文件名
- 基于Jws的Webservice项目wsimport的dos命令使用
- unity3d移动平台性能优化专题(3):减少面数
- 关于Linux静态库和动态库的分析
- Coin3D与Qt的安装
- Android 中使用Pull解析XML文件
- Appium和Robotium在文字输入上的区别
- jni 学习
- cocos2dx replaceScene、popScene、pushScene的区别
- 完整java开发中JDBC连接数据库代码和步骤
- OJ输出n以内的所有素数
- apache 服务器配置
- php计算时间差,输出友好时间显示