void qh_triangulate(qhT *qh /* qh.facet_list */);含义
时间: 2024-01-17 21:10:10 浏览: 127
函数名为 qh_triangulate,它的参数是一个 qhT 类型的指针 qh,表示一个 Qhull 库的全局状态。该函数的作用是对给定的凸包进行三角剖分,即将凸包的面划分为若干个三角形。该函数的输入参数是一个凸包的面列表,通过该列表中的面信息进行三角剖分,得到凸包的三角形列表。该函数的返回值类型为 void,即没有返回值。
相关问题
void qh_memfreeshort(qhT *qh, int *curlong, int *totlong);
这是一个函数声明,它接受三个参数:一个指向 qhT 结构体的指针 qh,以及两个指向 int 类型的指针 curlong 和 totlong。这个函数的作用是释放内存并更新 curlong 和 totlong 变量的值。其中,curlong 表示当前已分配的内存块数,totlong 表示总共已分配的内存块数。
报错 c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../libmingw32.a(main.o):(.text.startup+0xb0): undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status mingw32-make.exe[3]: *** [qh.exe] Error 1 mingw32-make.exe[2]: *** [CMakeFiles/qh.dir/all] Error 2 mingw32-make.exe[1]: *** [CMakeFiles/qh.dir/rule] Error 2 mingw32-make.exe: *** [qh] Error 2 CMakeFiles\qh.dir\build.make:104: recipe for target 'qh.exe' failed CMakeFiles\Makefile2:122: recipe for target 'CMakeFiles/qh.dir/all' failed CMakeFiles\Makefile2:129: recipe for target 'CMakeFiles/qh.dir/rule' failed Makefile:149: recipe for target 'qh' failed‘
这个错误是由于缺少WinMain函数引起的,它是Windows程序的入口点。你可以尝试在你的代码中添加WinMain函数定义,或者使用main函数代替WinMain函数。如果你想要创建一个Windows GUI程序,你需要使用WinMain函数而不是main函数。另外,你也可以检查你的编译器是否正确配置。
阅读全文