Windows中的Qt Creator - 我如何知道正在使用哪个编译器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows中的Qt Creator - 我如何知道正在使用哪个编译器?相关的知识,希望对你有一定的参考价值。

我在Windows中运行Qt Creator 3.1.1。我有一个现有的Qt项目,我正在尝试添加Boost库。我想我已将.pro文件配置为正确指向.lib和.hpp文件夹。但是,当我编译时仍然会出现链接错误:“LNK2019:未解析的外部符号”。

从我读过的其他内容来看,看起来我需要确保我的Boost是用我用来编译我的Qt项目的相同编译器编译的。

这是我安装的Boost版本:http://boost.teeks99.com/bin/1.55.0/boost_1_55_0-msvc-12.0-64.exe

这是我的Qt Creator关于窗口的屏幕截图:

这是我的Qt Creator编译器选项的屏幕截图:

我怎么知道我正在使用哪个编译器?它列出了一大堆,但不清楚实际使用哪一个。另外,如果这可能是一个简单的64对32位问题,请告诉我。

答案

您正在查看QtCreator设置 - 您想要的是您的project settings。在左侧边栏中,单击“项目”。

在项目窗格的顶部,当前目标的选定构建选项显示在顶部的一个小框中。将鼠标光标悬停在编译器和调试器详细信息的向下箭头上,您将看到如下内容:

以上是关于Windows中的Qt Creator - 我如何知道正在使用哪个编译器?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Windows SDK 与 Qt Creator 一起使用

在 Windows 上使用 Qt Creator 设置 ccache

如何在 Windows 上使用 QT Creator 独立编译?

如何在 Windows 10 上将 Quazip 与 Qt 5.6、Qt Creator 一起使用?

在 Qt Creator 中浏览 Qt 源代码(在 Windows 中)

使用 QT Creator,如何制作不需要在目标平台上安装 .dll 的 Windows 可执行文件? [复制]