-1
我正在嘗試在笛卡爾座標的三維空間中定義的點雲上實現Delaunay三角測量。CGAL:編譯代碼時出錯
我在Windows 7(64位)和CGAL庫上使用QT來做同樣的事情。
該庫已正確安裝。
每次嘗試編譯我的程序時,都會收到以下類型的錯誤。
error C2065: 'FLT_RADIX' : undeclared identifier
error C2057: expected constant expression
error C2065: 'FLT_MANT_DIG' : undeclared identifier
error C2057: expected constant expression
這些錯誤是重複的,因此總共有超過一百個錯誤信息,因此編譯停止。
我的.pro文件看起來像這樣。
#-------------------------------------------------
#
# Project created by QtCreator 2013-01-11T14:53:46
#
#-------------------------------------------------
QT += core
QT -= gui
TARGET = dt_trial
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
INCLUDEPATH += C:\\libraries\\CGAL_4_1\\include\\CGAL
INCLUDEPATH += C:\\libraries\\CGAL_4_1\\include
INCLUDEPATH += C:\\libraries\\CGAL_4_1
INCLUDEPATH += C:\\libraries\\boost_1_51
INCLUDEPATH += C:\\libraries\\CGAL_4_1\\build\\include\\CGAL
INCLUDEPATH += C:\\libraries\\CGAL_4_1\\auxiliary\\gmp\\include
LIBS += -LC:\\libraries\\CGAL_4_1\\build\\lib -CGAL_Core-vc100-mt-gd-4.1.lib
LIBS += -LC:\\libraries\\CGAL_4_1\\build\\lib -CGAL_ImageIO-vc100-mt-gd-4.1.lib
LIBS += -LC:\\libraries\\CGAL_4_1\\build\\lib -CGAL_Qt4-vc100-mt-gd-4.1.lib
LIBS += -LC:\\libraries\\CGAL_4_1\\build\\lib -CGAL-vc100-mt-gd-4.1.lib
SOURCES += main.cpp
在CGAL論壇,我讀了這事做與配置標誌,如果我理解正確的話,那麼在QT就意味着.pro文件的內容。
也我也問過同樣的問題,在CGAL論壇here
誰能暗示我的問題是什麼?
此致
thedorkknight
洛朗已經回答了你的問題在郵件列表上:INCLUDEPATH + = C:\\ \\庫\\ CGAL_4_1包括\\ CGAL應該INCLUDEPATH + = C:\\ libraries \\ CGAL_4_1 \\ include和C:\\ libraries \\ CGAL_4_1 \\ build \\ include \\ CGAL應該是C:\\ libraries \\ CGAL_4_1 \\ build \\ include – sloriot
@sloriot那麼您可能會那麼做這裏也有答案嗎?在郵件列表中有一個答案是很好的,但這並沒有太大的幫助。 ;) – Bart