参考博客: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的安装相关推荐

  1. openssl qt linux 安装,在Ubuntu 16.04.1上使用OpenSSL构建Qt失败

    我花了一周的时间尝试在Ubuntu 16.04.1 x64上使用OpenSSL构建Qt5.8.0. 首先,我下载了OpenSSL v1.0.2k的源代码.然后我用命令配置它 ./Configure - ...

  2. C++ GUI Programming with Qt 3安装说明

    强烈建议大家在Linux下使用Qt. 虽然Qt同时支持Windows/X11/Mac OS X,但这些操作系统中只有Linux是GPL的.让人的感觉更加纯粹.而且近3-5年的Linux发行版中都会有Q ...

  3. OpenCV+Qt+CMake安装+十种踩坑

    平台:win10 x64+opencv-3.4.1 + qt-x86-5.9.0 + cmake3.13.4 x64 OpenCV+Qt+CMake安装,及目前安装完后打包:mingw32-make时 ...

  4. QT 5 安装 vs2017 后,出现找不到 rc.exe 问题

    QT 5 安装 vs2017 后,出现找不到 rc.exe 问题 qt 5 cannot run 'rc.exe' 出现这种错误,是因为,rc.exe  未找到,也就是 SKD 路径不对. 找到相应的 ...

  5. QT入门安装篇+helloworld(辛酸血泪)

    实验室的demo是之前一位师兄用MFC写的一个大程序,里面复杂的让人头大,之前的梦想就是希望能够在毕业之前把那一套搞明白,随着他的离开,如今这个梦想已搁浅,MFC着实难懂,我也是把图形用户这一块搁置了 ...

  6. linux 64位 安装qt creator .run,Qt Creator安装

    Qt Creator安装 Linux IDE Tools Download QT 找到需要的包下载. Qt Creator PS: Qt Creator 3.4.2版本之后的版本需要注册信息. Ubu ...

  7. Ubuntu下QT的安装详细教程

    本文转自:http://blog.chinaunix.net/uid-7945126-id-4987195.html 经测试完美解决 --------------------------------- ...

  8. Qt的安装和使用中的常见问题(详细版)

    对于太长不看的朋友,可参考Qt的安装和使用中的常见问题(简略版). 目录 1.引入 2.Qt简介 3.Qt版本 3.1 查看安装的Qt版本 3.2 查看当前项目使用的Qt版本 3.3 查看当前项目使用 ...

  9. 【转】二、VTK用于QT的安装

    一.说明 本文的主要目的是在说明通过Cmake重新编译VTK,使得其能够与QT交互使用 二.VTK的安装 VTK版本:8.2.0 VS版本2019 电脑:win-64bit 需要软件:CMake(我使 ...

最新文章

  1. ES6变量常量字符串数值
  2. Docker操作笔记(四)使用网络
  3. jmeter随机参数化不重复_接口测试参数化详解(Jmeter)
  4. 进程、线程、堆、栈的理解和区别!
  5. Oracle Redo 并行机制
  6. 机器学习之神经网络模型-上(Neural Networks: Representation)
  7. 块级元素(导航,图片,层)的水平和垂直居中
  8. .NET Core全新路线图
  9. java反射的field.get(null)
  10. mysql的存储过程的参数,MySQL存储过程中的参数
  11. Extjs Ext.net中的常用属性
  12. 《图解HTTP》— 安全的HTTPS
  13. 语音转写(讯飞开放平台)工具类
  14. 熊猫烧香手工清除实验
  15. 我的梦想是成为一名计算机程序员英语怎么说,我梦想将来成为一名程序员英语作文...
  16. Ant Design Vue表格序号递增问题
  17. Unity鼠标手势滑动
  18. Bluefish 1.1.3
  19. 为什么要用同花顺程序化交易接口
  20. EDM数据营销之HTML模板相关问题

热门文章

  1. 学会搜索之巧用搜索引擎提示(新学编程必学)
  2. 学习神器Toast Fish(附下载链接)
  3. 读书笔记之《安全边际(中文完整版)》
  4. 【重读经典】《Python核心编程(第3版)》
  5. Python爬虫——2.底层操作和请求头、请求代理以及cookie操作
  6. 选择时区,并全局更新选择时区所对应的时间
  7. 山东大学2021操作系统期末
  8. java调用python文件的几种方式【超细讲解!】
  9. Cesium教程 (1) 界面介绍-3dtiles加载-更改鼠标操作设置
  10. Navicat for mysql 运行.sql 文件时 出现的错误