QtCreator 和“运行 CMake”

发布于 2025-01-08 20:21:53 字数 144 浏览 1 评论 0原文

当从 QtCreator 中的项目视图运行 CMake(“运行 CMake”命令)时,会弹出 CMake 向导。这变得非常烦人,因为我是 QtCreator 新手,我不知道是否有任何补救措施。

期望的效果是自动执行 cmake,而没有 CMake 向导瘟疫。

When running CMake from the project view in QtCreator ("Run CMake" command), CMake wizard pops up. This is becoming really annoying and since I'm QtCreator newbie, I don't know if there is any remedy for this.

Desired effect would be automatic execution of cmake, without the CMake wizard pestilence.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原野 2025-01-15 20:21:53

是的,这个 GUI 也让我烦恼。

唯一的选择是在项目配置运行应用程序中添加自定义构建步骤

:cmake
参数 CMakeLists.txt
工作文件夹:%{sourceDir}

此步骤应在 make 步骤之前添加。

Yes, this GUI annoying me too.

The only option is to add custom build step in your Project configuration

run app: cmake
params CMakeLists.txt
working folder: %{sourceDir}

this step should be added BEFORE make step.

听闻余生 2025-01-15 20:21:53

在 Qt Creator 中创建项目后,您不需要使用“运行 CMake”命令,除非由于某种原因您认为项目文件已过期。只需单击“构建”、“运行”、“调试”等,它将负责编译需要编译的文件并在必要时调用 CMake。

它的底层使用 Unix Makefiles 和 Codeblocks 来生成项目的 XML 描述。从菜单运行 CMake 会显式地重新运行 CMake 并重新解析 XML 描述。

Once you have created a project in Qt Creator, you do not need to use the "Run CMake" command unless for some reason you think the project files are out of date. Just click build, run, debug etc and it will take care of compiling the files that need to be compiled and invoking CMake as and when necessary.

Underneath it uses Unix Makefiles with Codeblocks in order to generate an XML description of the project. Running CMake from the menu explicitly re-runs CMake and reparses the XML description.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文