Triangle库在windows下崩溃的解决方法

使用 libigl 库,在linux下一切正常,而到了windows下编译运行后,发现每次运行到 Triangle 库部分的代码时就会出现内存错误崩溃,经过查找资料,发现是 Triangle 库的问题。

在windows下的vc中 long 是 32 位的 而在 Triangle 库中作者认为 long 是64 位的,解决方法是把 Triangle 库源代码中所有用到 long 的地方用 long long 替换。

重新编译后运行不再出错。

参考链接:https://stackoverflow.com/questions/44558793/triangle-library-with-vs2015-x64


欢迎关注我的公众号 江达小记

你可能感兴趣的:(其他)