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

时间:2016-04-24 09:01:50

标签: c++ netbeans assimp

我不是C / C ++开发人员,我试图谷歌,但我找不到任何关于。

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

我的步骤:

  • 克隆的assimp
  • 来自目录cmake -G "Unix Makefiles"
  • 中的终端
  • 从现有来源"
  • 打开了Netbeans的项目
  • 编译

这是我的项目Debug Property:

enter image description here

我除了"默认"之外没有任何其他配置。之一。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

使用cmake配置配置基于Cmake的项目。不像在“默认” C / C ++项目中那样切换到netbeans中的调试/发布配置 - 您必须相应地设置CMAKE_BUILD_TYPE变量。

使用 命令行

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

您无需重复其他标记,例如-G …

或者使用 CMake GUI

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

TIP

推荐执行 源外构建