一、TransforMesh

1. CGAL

(http://www.cgal.org/download/windows.html#GeneralPrerequisites)

预装软件

1.1 cmake

1.2 Boost (添加环境变量BOOST_ROOT)

a. download (https://sourceforge.net/projects/boost/files/boost-binaries/)

b. install (c:\dev\libboost_1_59_0)

c. set two environment variables

BOOST_LIBRARYDIR=C:\dev\libboost_1_59_0\lib32-msvc-xx.0

BOOST_INCLUDEDIR=C:\dev\libboost_1_59_0

d. add the path to the Boost dll files in PATH environment variable   (C:\dev\libboost_1_59_0\lib32-msvc-xx.0)

1.3 Qt

a. download (http://www.qt.io/download-open-source/#section-5)

b. add the environment variable QTDIR (C:\Qt\Qt5.5.1)

c. add to the path the bin directory of Qt (C:\Qt\Qt5.5.1\5.5\msvcXXXX_XX\bin)

To avoid any conflict with another dll with the same name from another folder, add this path as the first in the list.

1.4 BLAS (http://icl.cs.utk.edu/lapack-for-windows/lapack/#libraries_mingw)

1.4.1 FORTRAN COMPILE (Intel C and Fortran Compilers)

1.4.2 BLAS

1.5 CGAL

a. install (choose ‘C:\dev\CGAL-4.7’ as installation directory)

b. 步骤

1.1 open cmake-gui

1.2 For both "Where is the source code" and "Where to build the binaries", specify the CGAL Installation folde. I set 'C:\dev\CGAL-4.7' for source and 'C:\dev\CGAL-4.7\build' as binaries

1.3 Configure, Generate

1.4 In the directory 'C:\dev\CGAL-4.7\build', a solution file named CGAL.sln has been created

1.5 Run Visual Studio and compile ALL_BUILD project both in Debug and Release.

1.6 Add to your path the bin directory of the build.  I add to my PATH C:\dev\CGAL-4.7\build\bin

2. CImg

3. CEP

二、MeshDog/MeshHog

MeshDog的更多相关文章

随机推荐

  1. markdown语法书

    因为初用markdown,所以对它的语法还不是很熟悉.喜欢简书的风格,特地拷贝了一份markdown语法手册,可以实现效果立显. http://www.jianshu.com/writer#/note ...

  2. 搭建Hadoop2.5.2+Eclipse开发调试环境

    一.简介 为了开发调试方便,本文介绍在Eclipse下搭建开发环境,连接和提交任务到Hadoop集群. 二.安装前准备: 1)Eclipse:Luna 4.4.1 2)eclipse插件:hadoop ...

  3. JVM 虚拟机 内存说明

    Java虚拟机所管理的内存图: 1程序计数器: 该模块作用是记录线程执行字节码的位置,记录程序执行状态,以便该线程下次获得CPU时继续执行.程序里的每个线程程序计数器相互独立,互不影响,该内存区也称“ ...

  4. swift-分支语句

    // switch的基本用法 // 1>switch后面的()可以省略 // 2>case中语句结束后不需要跟break // 3>在case中定义局部变量不需要跟{} // 4&g ...

  5. iOS 开发之控件快速学习(一)

    最近一个朋友想转iOS所以我开始写一些初级iOS学习博客!也希望第一些初学的朋友有所帮助,!好吧进入今天的正题,我们今天主要完成如下界面的显示! 好的一起打开Xcode一下几步我截图说明:

  6. 线程隔离ThreadLocal

    ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路.使用这个工具类可以很简洁地 ...

  7. IOS Core Animation Advanced Techniques的学习笔记(一)

    转载. Book Description Publication Date: August 12, 2013 Core Animation is the technology underlying A ...

  8. javascript类继承的一些实验

    其实一开始编js没怎么用过对象,一般都用func,func,func···但是用多了,感觉代码一点都不美观,还要这里包一个函数,那里包一个函数,或者一直都是函数调用,不好看,而且一些重用的都要重写的话 ...

  9. 《JavaScript高级程序设计》读书笔记--(3)引用类型

    ECMAScript从技术来说是一门面向对象的语言,但不具备传统的面向对象语言所支持的类和接口等基本结构.虽然引用类型与类看起来类似,但是他们并不是相同的概念.引用类型有时也被成为对象定义,因为它描述 ...

  10. python文本过滤

    #encoding:UTF-8 import re temp = "想做/ 兼_职/学生_/ 的 .加,我Q: 8 8. 8 8. !!?? 8 8 .8. 8. 8 有,惊,喜,哦&quo ...