c++ - 如何在 Debug模式下使用 Netbeans 编译 Assimp?

标签 c++ netbeans assimp

我不是 C/C++ 开发人员,我尝试用谷歌搜索但找不到任何相关信息。

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

我的步骤:

  • 克隆体
  • 从终端目录 cmake -G "Unix Makefiles"
  • 从“现有资源”在 Netbeans 中打开项目
  • 编译

这是我的项目调试属性:

enter image description here

除了“默认”配置外,我没有任何其他配置。

我该如何解决?

最佳答案

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

使用命令行:

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

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

或者使用 CMake GUI

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


提示

建议进行源外构建

关于c++ - 如何在 Debug模式下使用 Netbeans 编译 Assimp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36821137/

相关文章:

c++ - 遍历所有链表的高效算法(C++)

java - 如何在netbeans中使用方法定义查找值?

git - 使用 Git 和 Netbeans 从单独的分支中提取更改

algorithm - 使用 Assimp 和 OpenMesh 简化网格

c++ - Opencv 3 支持 vector 机训练

具有可变参数模板问题的 C++0x 类工厂

c - 从 NetBeans 启动 C 应用程序时重定向标准输入

c++ - 来自 .ply 文件的 Garbage Face 相关信息

ios - ARKit 中带有动画的 .fbx 文件

c++ - vector 内存管理