Qt的编译过程

Compiling process for Qt

本文关键字:过程 编译 Qt      更新时间:2023-10-16

我正在尝试让Qt设置运行一个简单的hello world示例,但我无法为IDE(QtCreator)获得正确的编译设置。当我尝试通过按构建按钮进行构建时,我收到以下错误消息:

Qt创建者需要一个编译器设置来构建。在套件选项中配置编译器

所以我注意到我没有为编译器设置任何内容。然后我下载了一个MinGW编译器,似乎IDE设法自动识别它。不过,当我尝试构建时,我收到相同的错误消息。

事实是,我真的不知道从命令行或其他 IDE 中进行编译的过程。我读过路径可能有问题?我在Windows上运行。如果有人能解释我可能做错了什么,以及我在QtCreator中构建时可能遇到的问题,我将不胜感激。

您需要为 QtCreator 执行以下步骤:

1) 转到Settings > Build and Run > Kits

2)检查自动检测是否正确。如果您遇到问题,则可能不是,因此您需要手动设置或重新安装QtCreator以查看问题是否消失。如果未检测到,您将有一个已读感叹号。

3) 添加新套件。

4) 键入名称。

5)您需要选择合适的"Qt版本"。

6)您需要选择编译器。

7) 选择"设为默认值"选项。

至于命令行,你应该能够做这样的事情来构建一个简单的虚拟main.cpp:

主.cpp

int main() {}

然后,您可以在 (msys/cygwin/etc) 提示符下运行以下命令:

qmake -project && qmake && make