不談opengl---CGAL安裝

說(shuō)起圖形庫(kù),但凡是對(duì)圖形行業(yè)有點(diǎn)了解的人都知道opengl,再專業(yè)一點(diǎn)的可能還知道webgl,directX這些圖形庫(kù),原神如此華麗的場(chǎng)景,

王者榮耀如此酷炫的皮膚

都要靠這些圖形庫(kù)來(lái)渲染。相比這些牛逼的圖形庫(kù),cgal可能并不是那么廣為人知,但是以我愚見(jiàn),opengl,directX這些庫(kù)更多的是用作一渲染的庫(kù),說(shuō)高級(jí)點(diǎn)叫柵格化,說(shuō)通俗點(diǎn)叫上色,cgal做出來(lái)的東西雖然沒(méi)有那么酷炫,但要真說(shuō)純圖形的高級(jí)運(yùn)算,搞GIS,還得看我cgal。

網(wǎng)上關(guān)于這個(gè)庫(kù)的文檔是真的少,主要是靠cgal官網(wǎng)(英文),今呢我們先來(lái)簡(jiǎn)單聊聊cgal的安裝。

首先要裝這兩個(gè)文件,cgal是headonly的,就是將源碼直接寫再頭文件里,這樣做的好處是在你配制的時(shí)候不需要再鏈接靜態(tài)庫(kù)了,cgal還比較古老,將文件寫在.h中,現(xiàn)在更常見(jiàn)的是將這種類型的文件寫在以.hpp為后綴的文件中。

boost是C++的一個(gè)基礎(chǔ)類庫(kù),cgal構(gòu)建于這個(gè)庫(kù)之上,反正這就是兩個(gè).exe,直接雙擊一步到底就完事了,我的這個(gè)比最新的cgal低一個(gè)大版本,有興趣的同學(xué)可以自己跟著官網(wǎng)裝最新版本(鏈接我放最后面了)。

關(guān)于安裝的一些瑣碎的事我來(lái)簡(jiǎn)單列一下,跟著這個(gè)步驟走反正我是沒(méi)有一點(diǎn)問(wèn)題(boost和cgal的全部在默認(rèn)的安裝路徑)

1.添加C:\dev\CGAL-4.12\auxiliary\gmp\lib到環(huán)境變量

2.在vs2019中新建空項(xiàng)目

3.右擊項(xiàng)目-》屬性-》c/c+±》常規(guī)-》附加包含目錄中添加C:\local\boost_1_70_0;C:\dev\CGAL-4.12\include;C:\dev\CGAL-4.12\auxiliary\gmp\include;

4.預(yù)處理中添加CGAL_HEADER_ONLY;

5.鏈接器-》常規(guī)-》附加庫(kù)目錄添加C:\dev\CGAL-4.12\auxiliary\gmp\lib;

6.鏈接器-》輸入-》附加依賴項(xiàng)libgmp-10.lib;libmpfr-4.lib;

然后將Polygon.cpp添加到項(xiàng)目中,一編譯應(yīng)該就能看到

OK,以上就是關(guān)于cgal的安裝,關(guān)于cgal里一堆吊炸天的算法,我們以后再慢慢聊。

https://pan.baidu.com/s/1_jRbOYn33eYowuuBIm6JVQ

提取碼:47pi

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容