我不是C / C ++开发人员,我试图谷歌,但我找不到任何关于。
尝试编写一个简单的Assimp java端口,我修改了Main.cpp
代码运行正常,但它不会在断点处停止,我猜是因为我没有在调试模式下编译。
我的步骤:
cmake -G "Unix Makefiles"
这是我的项目Debug Property:
我除了"默认"之外没有任何其他配置。之一。
我该如何解决?
答案 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
并添加上述调用)。
推荐执行 源外构建 。