我正在尝试调试使用 CGAL 库获得的断言失败异常。CGAL 在整个库中放置了很好的调试和跟踪语句,我可以使用它们来了解我的情况。但是,尽管付出了很多努力,我还是找不到正确的编译时标志来启用这些调试和跟踪消息。我对使用 CGAL_NEF_TRACEN
宏打印的跟踪消息特别感兴趣。我尝试使用 cmake 选项进行编译 -DCMAKE_BUILD_TYPE=Debug
,但无济于事。我对cmake没有太多经验。如果您知道如何执行此操作,请告诉我。
在 cgal-discuss 邮件列表中得到了答案。编译调试版本并将全局变量debugthread
设置为 0。