gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 05:28:28 27 4
gpt4 key购买 nike

我不是 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com