デカルト座標を使用して 3D 空間で定義されたポイントクラウドに Delaunay 三角形分割を実装しようとしています。
Windows 7 (64 ビット) で QT を使用し、CGAL ライブラリを使用して同じことを行います。
ライブラリは正しくインストールされています。
プログラムをコンパイルしようとするたびに、次のタイプのエラーが発生します。
error C2065: 'FLT_RADIX' : undeclared identifier
error C2057: expected constant expression
error C2065: 'FLT_MANT_DIG' : undeclared identifier
error C2057: expected constant expression
これらのエラーが繰り返されるため、合計で 100 を超えるエラー メッセージが表示され、コンパイルが停止します。
私の .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 フォーラムで同じ質問をしました。
誰が問題が何であるかを教えてもらえますか?
よろしくお願いします
ダークナイト