目錄
- 1. 準備
- 2. CMake構建
1. 準備
CGAL的官網準備了壓縮包和安裝程式兩種型別的的源代碼,推薦使用安裝程式包,因為其中自帶了編譯好的gmp和mpfr庫,gmp和mpfr是CGAL的依賴庫,如果自己編譯的話特別麻煩,還是用現成的庫比較好,
另外一個很重要的依賴庫就是boost了,推薦boost也用編譯好的安裝版,很久之前嘗試過編譯boost也是特別麻煩,而且編譯好的安裝包也很難找,現在boost官網上已經附帶了預編譯好的安裝包程式:
根據需要選擇合適版本下載:msvc-14.0是VS2015,msvc-14.1應該就是VS2017,而32為表示32位版本,64表示64位版本,
除此之外,可能還需要QT或者zlib,QT也是直接下載安裝環境即可,zlib編譯非常容易,也可以找已經編譯好的,這兩個庫不確定是不是編譯demo和example才需要的,我這里后來取消了編譯demo和example的選項,因為編譯demo和example可能需要更多的依賴庫,
2. CMake構建
以上依賴庫都準備好之后就可以通過CMake來構建VS工程了,其構建配置如下:
其中,有的配置項是需要多configure幾次才能出來的,如果相應的庫檔案都已經正確設定到環境變數當中,還會自動識別并填入,如果沒有自動填入也不要緊,手動指定就行了,一般來講,包含dir字串的配置一般都是庫檔案的根目錄,包含include字串的配置的一般是頭檔案,包含library字串的配置一般都是.lib檔案,
多次"configure"之后就會沒有錯誤提示,這時點擊"generate"就會生成工程,點擊"open project"打開VS工程編譯即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/54924.html
標籤:C++
下一篇:ReadString 讀檔案出錯
