在windows下編譯voro++

1. http://rodolphe-vaillant.fr/?e=55  這篇文章中有配置好的cmake版本的voro++,按照文章的提示先運行cmake_gcc_debug.bat,在運行run_make.bat..

2. 下載cmake,輸入源路徑和目標路徑

我遇到了一個問題。。CMake: “cl.exe not able to compile a simple test program”。。按照網站http://stackoverflow.com/questions/30553318/cmake-cl-exe-is-not-able-to-compile-a-simple-test-program 的提示下載了sp1升級包,下載鏈接-->http://www.microsoft.com/en-us/download/details.aspx?id=4422 (不過好像也有人沒有用這個方法解決的,祝好運)

然後,點擊configure,generate..open project..

3.編譯,真的命途多舛,碰到編譯錯誤。。(生成的解決方案裏面有3個項目)

fatal error C1083: Cannot open include file: 'ammintrin.h': No such file or directory 在這篇文章中找到解決方法

http://wishmesh.com/2011/04/fatal-error-c1083-cannot-open-include-file-ammintrin-h-no-such-file-or-directory/ 

就是下載一個補丁還是升級包

下載鏈接-->http://www.microsoft.com/en-us/download/confirmation.aspx?id=23691

4.voro++的源文件只生成靜態鏈接庫,需要用下載下來的example文件夾的文件測試。。如果不需要測試的,

可以直接忽略下面內容

5.新建一個項目,把例子加進去。。

我不知道vs有沒有直接生成x64項目的方法,如果有的話,請指教,不勝感激。。因爲要引用的靜態鏈接庫是x64的,

直接在解決方案裏我只能新建win32的項目,所以,就在其他解決方案中,先把平臺改好了,再添加到當前項目。。

(具體細節不知道可以百度一下)

在新的項目中,reference-->add reference-->voro++ (我把voro++.lib的目錄設置成了和新項目的.exe輸出爲相同的目錄,

不知道是不是必要的)。添加頭文件,properties-->vc directories-->include directories-->(voro的頭文件所在文件夾)

6.編譯,運行。。恩,,結果就是一閃,沒了。。然後,在運行目錄下生成了若干文件。。需要gnuplot打開

7.下載 gnuplot.. 下載鏈接-->http://download.csdn.net/download/yanxiangtianji/6410247。 

(我忘了說了,example的各個文件夾下都有README文件)。

安裝完成以後按README文件裏面的命令執行。就能看到效果了。。

(PS:我也不知道爲什麼效果那麼醜,一點都不像官網上的。。)

8.祝好運~~(^_^)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章