Ubuntu16上安裝CGAL

在linux系統(tǒng)上安裝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

如果有多個版本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

libQGLViewer安裝方法可以按照官網(wǎng)上的方法來安裝,要用到上面安裝的QT5。

四、安裝CGAL

我的版本: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

檢查是否有l(wèi)ibCGAL_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 <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Polyhedron_3.h>
#include <CGAL/IO/Polyhedron_iostream.h>
#include <CGAL/draw_polyhedron.h>
#include <fstream>
typedef CGAL::Exact_predicates_inexact_constructions_kernel? Kernel;
typedef CGAL::Polyhedron_3<Kernel>?????????????????????? 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;
}

參考:

http://www.itdecent.cn/p/4e3d69c77a4c

https://blog.csdn.net/dumpdoctorwang/article/details/81163702

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

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

  • 有你和沒你沒有太大的區(qū)別 一想到?jīng)Q定擁抱新生活 要順便葬送你和我的愛情 我的難過連你也不懂 會流很多天的眼淚 會有...
    bluesun128閱讀 488評論 0 0
  • 剛看完一部被推薦的韓國電影《你的婚禮》,唉,真心碎,要是在電影院看的話我可能就要哭了吧,也不知道是因為什么原因,八...
    泰勒_cc9a閱讀 719評論 0 7
  • 1917 年的 7 月 25 日,尼康的前身日本光學(xué)工業(yè)株式會社(日本光學(xué)工業(yè)株式會社)成立,到今年 7 月 25...
    旅行者鏡頭閱讀 1,187評論 0 0
  • 汗如雨下。教練說:你最近不是有空嗎? 我的確挺沒空。好吧,可能是我不愿意擠出時間來吧,有些負罪感。 不知道明天能來...
    昕千夏閱讀 234評論 0 0

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