Coin3D与Qt的安装
参考博客: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的安装相关推荐
- openssl qt linux 安装,在Ubuntu 16.04.1上使用OpenSSL构建Qt失败
我花了一周的时间尝试在Ubuntu 16.04.1 x64上使用OpenSSL构建Qt5.8.0. 首先,我下载了OpenSSL v1.0.2k的源代码.然后我用命令配置它 ./Configure - ...
- C++ GUI Programming with Qt 3安装说明
强烈建议大家在Linux下使用Qt. 虽然Qt同时支持Windows/X11/Mac OS X,但这些操作系统中只有Linux是GPL的.让人的感觉更加纯粹.而且近3-5年的Linux发行版中都会有Q ...
- OpenCV+Qt+CMake安装+十种踩坑
平台:win10 x64+opencv-3.4.1 + qt-x86-5.9.0 + cmake3.13.4 x64 OpenCV+Qt+CMake安装,及目前安装完后打包:mingw32-make时 ...
- QT 5 安装 vs2017 后,出现找不到 rc.exe 问题
QT 5 安装 vs2017 后,出现找不到 rc.exe 问题 qt 5 cannot run 'rc.exe' 出现这种错误,是因为,rc.exe 未找到,也就是 SKD 路径不对. 找到相应的 ...
- QT入门安装篇+helloworld(辛酸血泪)
实验室的demo是之前一位师兄用MFC写的一个大程序,里面复杂的让人头大,之前的梦想就是希望能够在毕业之前把那一套搞明白,随着他的离开,如今这个梦想已搁浅,MFC着实难懂,我也是把图形用户这一块搁置了 ...
- linux 64位 安装qt creator .run,Qt Creator安装
Qt Creator安装 Linux IDE Tools Download QT 找到需要的包下载. Qt Creator PS: Qt Creator 3.4.2版本之后的版本需要注册信息. Ubu ...
- Ubuntu下QT的安装详细教程
本文转自:http://blog.chinaunix.net/uid-7945126-id-4987195.html 经测试完美解决 --------------------------------- ...
- Qt的安装和使用中的常见问题(详细版)
对于太长不看的朋友,可参考Qt的安装和使用中的常见问题(简略版). 目录 1.引入 2.Qt简介 3.Qt版本 3.1 查看安装的Qt版本 3.2 查看当前项目使用的Qt版本 3.3 查看当前项目使用 ...
- 【转】二、VTK用于QT的安装
一.说明 本文的主要目的是在说明通过Cmake重新编译VTK,使得其能够与QT交互使用 二.VTK的安装 VTK版本:8.2.0 VS版本2019 电脑:win-64bit 需要软件:CMake(我使 ...
最新文章
- ES6变量常量字符串数值
- Docker操作笔记(四)使用网络
- jmeter随机参数化不重复_接口测试参数化详解(Jmeter)
- 进程、线程、堆、栈的理解和区别!
- Oracle Redo 并行机制
- 机器学习之神经网络模型-上(Neural Networks: Representation)
- 块级元素(导航,图片,层)的水平和垂直居中
- .NET Core全新路线图
- java反射的field.get(null)
- mysql的存储过程的参数,MySQL存储过程中的参数
- Extjs Ext.net中的常用属性
- 《图解HTTP》— 安全的HTTPS
- 语音转写(讯飞开放平台)工具类
- 熊猫烧香手工清除实验
- 我的梦想是成为一名计算机程序员英语怎么说,我梦想将来成为一名程序员英语作文...
- Ant Design Vue表格序号递增问题
- Unity鼠标手势滑动
- Bluefish 1.1.3
- 为什么要用同花顺程序化交易接口
- EDM数据营销之HTML模板相关问题
热门文章
- 学会搜索之巧用搜索引擎提示(新学编程必学)
- 学习神器Toast Fish(附下载链接)
- 读书笔记之《安全边际(中文完整版)》
- 【重读经典】《Python核心编程(第3版)》
- Python爬虫——2.底层操作和请求头、请求代理以及cookie操作
- 选择时区,并全局更新选择时区所对应的时间
- 山东大学2021操作系统期末
- java调用python文件的几种方式【超细讲解!】
- Cesium教程 (1) 界面介绍-3dtiles加载-更改鼠标操作设置
- Navicat for mysql 运行.sql 文件时 出现的错误