VS2013下Qhull2015.2编译

/*************************************

Qhull的编译

***************************************/

1.在官网下载Qhull2015.2的源码http://www.qhull.org/download/,对其进行解压,我的解压目录为D:\Qhull,如图所示,并新建Build文件夹作为编译文件夹,Qhull文件夹作为临时安装文件夹,Qhull-debug为debug版本文件存放位置,Qhull-release为release版本存放位置。

2.打开CMAKE(自行下载),将qhull-2015.2文件夹下的CMakeLists.txt拖拽至CMAKE中,Where is the source code为D:/Qhull/qhull-2015.2,Where to build the binaries为D:/Qhull/Build,可以勾选Grouped和Advanced。点击Configure,选择Visual Studio 12 2013。

3.在CMAKE的CMAKE_INSTALL_PREFIX中选择我们新建的Qhull文件夹作为临时安装的文件夹。

4.点击Add Entry,Name为CMAKE_DEBUG_POSTFIX,Type为STRING,Value为d,Description可为空。这样可以让debug版本编译出二进制文件,带有后缀d.以便和release版本编译出的二进制文件相区分,强烈建议这么做.。添加之后,点击Configure。(参考自https://wenku.baidu.com/view/92384c8548d7c1c709a14545),若是没有错误可以点击Generate进行生成。

5.此时在Build中生成了需要的工程文件。

6.以管理员身份打开vs2013,打开qhull.sln,我们先生成32位的Debug版本。生成完毕后对INSTALL右键仅用于生成-仅生成INSTALL。

6.此时在Qhull文件夹中会生成相应文件,我们将其剪切至Qhull-debug文件夹下,然后进行release版本的编译,过程与debug一致,注意切换至release即可。完成后将Qhull里的文件剪切至Qhull-release文件夹下。

7.为其配置环境变量即可。

猜你喜欢

转载自blog.csdn.net/jaggerjack330/article/details/82627713