先安装CGAL和QT
安装完QT其中MSVC 这两个没配置
1、x32配置选择的是
x64配置选择的是
2、CGAL 5.4.5 - Manual: Using CGAL on Windows (with Visual C++)
参数文章配置一些环境变量
3、 测试
新建build
进行cmake
QT、Boost、CGAL都自动匹配上了(环境变量已经配好)
4、代码
//注意输入的数据路径问题
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Triangulation_2.h>
#include <CGAL/draw_triangulation_2.h>
#include <fstream>
typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
typedef CGAL::Triangulation_2<K> Triangulation;
typedef Triangulation::Point Point;
int main(int argc, char* argv[]) {
std::ifstream in((argc>1)?argv[1]:"../data/triangulation_prog1.cin");
std::istream_iterator<Point> begin(in);
std::istream_iterator<Point> end;
Triangulation t;
t.insert(begin, end);
CGAL::draw(t);
return EXIT_SUCCESS;
}
5、如果报错
注意报错的最前面,如果是vcpk的路径下,那么他就是跟原本自己编译的库冲突了。
那么就禁用vcpk,可以把对应的vcpk/xxx库给换名称或者删了
6、可视化
Qt手动设置Kits套件_qt kits_小武_同学的博客-CSDN博客