gpt4 book ai didi

c++ - 如何自动化Qt moc?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:58 26 4
gpt4 key购买 nike

我必须从 Qt 命令提示符运行以下命令:qmake -project 然后是 make,这会为我提供带有 Moc 文件的调试文件夹。
奇怪的是,这是我的 PC 生成 moc_.cpp 文件的唯一方式。

那么我怎样才能自动执行这些命令的任务,这样我就不必再次使用这些命令了?

最佳答案

你不应该多次运行qmake -project-project 选项旨在为您提供模板项目文件供您编辑。与您在 IDE 中执行的操作等效的是,每次您要构建时都创建一个“新项目”。有了初始项目后,您应该手动编辑它,在有新文件时添加文件等。如果某些头文件发生变化,生成的 Makefile 会注意到它并调用 moc 以自动更新 moc_*.cpp 文件。所以:

  1. 开始处理项目时运行qmake -project
  2. 当您想要生成 Makefile 时运行 qmake
  3. 当您想要构建项目时运行make

关于c++ - 如何自动化Qt moc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557714/

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