gpt4 book ai didi

linux - 在 Linux 中从命令行(又名 bash 脚本)以 Debug模式构建 Qt 项目

转载 作者:IT王子 更新时间:2023-10-29 00:19:21 24 4
gpt4 key购买 nike

我已经有一个带有 .pro 文件的项目,可以在调试和 Release模式下构建。所以我的问题是,如果我想用调试信息构建我的二进制文件,我必须指定命令行上的选项是什么。这是一个使用 bash 脚本在发布中构建的示例:

cd ${CHECKOUT_DIR_DEV_OGL_DX_ENGINE_SKIA};
echo `date`: "Running \`qmake\` on Skia";
qmake&>${SKIA_LOG};
buildstatus $? "Running \`qmake\` on Skia";
echo `date`: "Running \`make\` on Skia";
make&>${SKIA_LOG};
buildstatus $? "Running \`make\` on Skia Please see ${SKIA_LOG}";

我需要添加什么才能让它现在也能在 Debug模式下构建?

最佳答案

您需要的选项是“CONFIG+=debug”。参见 General Configurationqmake Manual .

#!/bin/bash
qmake CONFIG+=debug ${qmake_options}
make ${make_options}

关于linux - 在 Linux 中从命令行(又名 bash 脚本)以 Debug模式构建 Qt 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8949956/

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