您好,登錄后才能下訂單哦!
今天小編給大家分享一下Linux下怎么安裝計算幾何算法庫CGAL的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
CGAL(Computational Geometry Algorithms Library)庫,計算幾何算法庫,是一個大型的C++幾何數據結構和算法庫,包含Delaunay三角網,網格生成,布爾運算的多邊形,各種幾何處理算法等。 CGAL庫用在各個領域:計算機圖形學,科學可視化,計算機輔助設計與建模,地理信息系統,分子生物學,醫學影像學,機器人學和運動規劃,和數值方法等。
?
sudo apt-get install libboost-all-dev
sudo apt-get install libgmp-dev
sudo apt-get install libgmp3-dev
sudo apt-get install libmpfr-dev
sudo apt-get install geomview
sudo apt install freeglut3 freeglut3-dev
sudo apt-get install binutils-gold
sudo apt-get install libglew-dev
sudo apt-get install g++
sudo apt-get install mesa-common-dev
sudo apt-get install build-essential
sudo apt-get install libeigen3-dev
sudo apt-get install libtbb-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libqt5svg5-dev
如果有多個版本QT:
?
sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
改成常用的那個:
?
/home/cyfeng/Qt5.10.1/5.10.1/gcc_64/bin
/home/cyfeng/Qt5.10.1/5.10.1/
libQGLViewer安裝方法可以按照官網上的方法來安裝,要用到上面安裝的QT5。
我的版本:cgal-releases-CGAL-4.13.1
其他版本:https://github.com/CGAL/cgal
?
unzip CGAL-4.13.1.zip
cd CGAL-4.13.1
mkdir build
cd build
cmake ..
make -j4
sudo make install
檢查是否有libCGAL_Qt5.so
?
ls /usr/local/lib/libCGAL*
新建Qt Widgets application項目(console application項目會報錯,找不到QApplication)
?
修改.pro文件中QT += core gui xml opengl和添加LIBS += -lCGAL -lCGAL_Core -lgmp -lCGAL_Qt5
main.cpp(corner.off的路徑自行修改)
?
#define CGAL_USE_BASIC_VIEWER#include
#include #include #include #include typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel;typedef CGAL::Polyhedron_3 Polyhedron;int main(int argc, char* argv[]){ Polyhedron P; std::ifstream in1((argc>1)?argv[1]:”/home/cyfeng/cgal-releases-CGAL-4.13.1/Polyhedron/examples/Polyhedron/data/corner.off”); in1 >> P; CGAL::draw(P); return EXIT_SUCCESS;}
以上就是“Linux下怎么安裝計算幾何算法庫CGAL”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。