44

我尝试使用设置调试标志

set

命令,cmake但我不确定要添加什么。有人告诉我,DEBUG=true但到目前为止,我找不到要设置的正确标志。

4

2 回答 2

74

如果要在编译时构建用于调试(包括源信息,即-g),请使用

cmake -DCMAKE_BUILD_TYPE=Debug <path>

如果要构建发布版本,可以使用

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo <path>
于 2012-04-04T06:37:27.530 回答
2

或者,您可以使用 CMAKE GUI 进行此更改。对ccmake项目进行操作将产生与此类似的屏幕:

在此处输入图像描述

在该字段中输入DebugCMAKE_BUILD_TYPE将允许您使用调试标志进行构建。

于 2018-12-27T07:18:01.110 回答