win10系统GRASPIT安装流程
(找遍网上,没有发现windows下的graspit安装教程,写下来作为以后自己学习的一个笔记。尚未完善,欢迎补充,貌似用visual studio2010,可以不用这么繁琐的配置,求高手解答)
STEP1 安装MinGW,MSYS,QT,CMake
吸取经验:可以选择安装在同一文件夹里,里边建立不同的路径。这样的好处是,搬家的时候方便。不用再这么费劲。
1. 安装MINGW
(1)网址 www.mingw.org。下载好后,直接无脑下一步,装完安装器。点开安装器,开始装软件,basic里的无脑全勾。
点击installation,里边点击apply changes。
等待安装完成。
(2)配置环境变量
Win+Pause&Break,进入系统属性界面。这个可以参考如下文献,解释的很详细。
https://www.cnblogs.com/findumars/p/8289454.html
2. 安装QT4
从以下链接下载资源
https://github.com/iat-cener/tonatiuh/wiki/Installing Qt For Windows
无脑安装,自由选择路径,掠过。
3. 安装Simage (这一步在官方教程里没有,不装行不行,验证完再来看)
点击如下链接。
https://github.com/iat-cener/tonatiuh/wiki/Installing-Simage-For-Windows
Simage是一个能够加载、操作和保存图像、创建和保存电影(AVI和mpeg)以及加载音频的库。simage库严重依赖第三方库来执行这些任务。在Tonatiuh中使用simage库来补充Coin 3D库,因为Coin使用simage来读取纹理。为了使用QT库,我们需要建立simage库。
4. 安装Cmake
下载链接: https://cmake.org/download/
5. 安装msys2
下载链接:http://www.msys2.org/
安装完成后,点击运行,输入pacman -Syu,更新软件。
如果出现问题,重启软件输入:
pacman -Su
搞定。
**注意:**要到环境变量里添加PATH。
6. 备注
使用cmake进行编译的一般注意事项
CMake和MSYS相处得不好。当您在MSYS命令行中使用cmake时,它会抱怨您的PATH中有sh.exe。所以一般来说,最好是使用Windows的cmake图形界面来生成makefile,然后使用MSYS shell进行编译。
如果您明确想要尝试从MSYS shell中运行cmake,则应将其设置为生成MinGW makefile:cd build cmake -G“MinGW Makefiles”..
请注意sh.exe的错误
重新运行cmake后,此错误将消失。但要小心,因为这可能导致选择错误的编译器,即。使用MSYS gcc / g ++而不是MinGW。您可以尝试使用CMAKE_CXX_COMPILER和CMAKE_C_COMPILER显式设置它们。但是,在本指南中,仅给出了使用Windows CMake GUI的说明。
编译
为方便起见,您可能需要创建一个到ming32-make.exe的软链接并将其命名为make.exe。或者,只需明确运行mingw make:
mingw32-make
Step 2. 安装基本依赖关系
LAPACK/BLAS
http://icl.cs.utk.edu/lapack-for-windows/lapack/
安装教程如下:
https://blog.csdn.net/github_19765307/article/details/38719047
qhull
https://github.com/qhull/qhull
也可使用pacman -Ss qhull查找包名,然后使用-S安装。
Coin and SoQt
https://bitbucket.org/Coin3D/coin/downloads/
https://github.com/iat-cener/tonatiuh/wiki/Installing-SoQt-For-Windows
https://github.com/iat-cener/tonatiuh/wiki/Installing-Coin3D-For-Windows