Qt的编译过程

时间:2013-12-22 03:17:33

标签: c++ windows qt qt-creator qmake

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

  

Qt创建者需要编译器设置才能构建。在工具包选项中配置编译器

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

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

1 个答案:

答案 0 :(得分:1)

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

1)转到Settings > Build and Run > Kits

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

3)添加新套件。

4)输入名称。

5)你需要选择合适的“Qt版本”。

6)您需要选择编译器。

7)选择“默认设置”选项。

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

的main.cpp

int main() {}

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

qmake -project && qmake && make