2011-12-15 10 views
3

CGALのサンプルサンプルコードをQtプロジェクトとして実行して、Qt Creatorで実行しようとしています。私は.proファイルを変更する必要があると思います。 CGALライブラリを使用するには、どのように変更する必要がありますか?あなたはまた、CGALがそれを必要とする場合、いくつかのDEFINESを追加する必要がありQT CreatorのQTプロジェクトにどのようにCGALを組み込むのですか?

INCLUDEPATH += /path/to/cgal/headers 

LIBS += -Lpath/to/cgal/libraries -lcgal_dll_name 

答えて

3

私は、具体的CGALに慣れていないんだけど、一般で、あなたの.proファイルに以下を追加する必要があります、すなわち

具体的には、CGALのヘルプをお探しの場合は、質問を明確にしてください。この回答は削除させていただきます。

1

これは古い質問ですが、ちょうどより完全な答えを持っていることのために、これは私が.PROファイルにしなければならなかったものです:

INCLUDEPATH += /usr/include/ 
LIBS  += -L/usr/include/ 
LIBS  += -lCGAL 
LIBS  += -lgmp 
LIBS  += -lmpfr // not really needed for me, but added since gmp had to be added too 
QMAKE_CXXFLAGS += -frounding-math -O3 

のようなものを追加しないくださいその後、this linkで説明されているように、奇妙なエラーメッセージが表示されます。

INCLUDEPATH += /usr/include/CGAL # do NOT add this! 
LIBS  += -L/usr/include/CGAL # do NOT add this! 
0

私はQtの4.8.6、GCCとFedora 24を使用して、ここでのQt CGALプロジェクトのための私の.PROですよ:

#------------------------------------------------- 
# 
# Project created by QtCreator 2017-01-08T14:50:29 
# 
#-------------------------------------------------  
QT  += core gui 

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 

TARGET = My CGAL_test 
TEMPLATE = app 

LIBS += -lgmp -lmpfr -lCGAL 

SOURCES += main.cpp\ 
    mainwindow.cpp 

HEADERS += mainwindow.h 

FORMS += mainwindow.ui 
関連する問題