如何在调试模式下使用 Netbeans 编译 Assimp?

How can I compile Assimp with Netbeans in debug mode?

我不是 C/C++ 开发人员,我尝试 google 但找不到任何相关信息。

尝试编写一个简单的 java Assimp 端口,我修改了 Main.cpp 代码运行正常但它不会在断点处停止,我猜是因为我没有在调试模式下编译.

我的步数:

这是我的项目调试属性:

除了 "Default" 之外,我没有任何其他配置。

我该如何解决?

基于 Cmake 的项目使用 cmake 配置进行配置。而不是切换到 netbeans 中的调试/发布配置 - 像往常一样 "default" C/C++ 项目 - 你必须相应地设置 CMAKE_BUILD_TYPE 变量。

使用命令行:

  • 调试: cmake -DCMAKE_BUILD_TYPE=Debug
  • 发布: cmake -DCMAKE_BUILD_TYPE=Release

您不需要重复其他标志,例如 -G …

或者使用 CMake GUI.

要获得可选择的构建配置,您可以自己创建它们(转到 Build -> Pre-Build 并按上述方式添加调用).


提示

推荐进行外源构建.