INCLUDEPATH += D:\3DReConstruction\boost\boost_1_51\
D:\3DReConstruction\CGAL-4.1\include\
D:\3DReConstruction\CGAL-4.1\auxiliary\gmp\include\
LIBS += D:\3DReConstruction\CGAL-4.1\auxiliary\gmp\lib\libgmp-10.lib\ D:\3DReConstruction\boost\boost_1_51\lib\libboost_thread-vc100-mt-gd-1_51.lib\ D:\3DReConstruction\boost\boost_1_51\lib\libboost_system-vc100-mt-gd-1_51.lib\ D:\3DReConstruction\CGAL-4.1\vs2010\lib\CGAL-vc100-mt-gd-4.1.lib\
然后将CGAL的一个列子拷贝进去。
#include <iostream>
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/convex_hull_2.h>
typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
typedef K::Point_2 Point_2;
int main()
{
Point_2 points[5] = { Point_2(0,0), Point_2(10,0), Point_2(10,10),
Point_2(6,5), Point_2(4,1) };
Point_2 result[5];
Point_2 *ptr = CGAL::convex_hull_2( points, points+5, result );
std::cout << ptr - result << " points on the convex hull" <<
std::endl;
return 0;
}
如果你的设置没有任何问题就可以run这个程序了。如果不行,仔细检查一下你的环境变量有没有加入
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。