1

MSVC2013 已经发布。我安装了快递版。我想在 Qt Creator 中将它与 Qt 5.1 一起使用。

我卸载了 MSVC2012。现在,当我尝试编译 Qt Creator 时说“Qt Creator 需要设置编译器来构建。在套件选项中配置编译器。”

我去 Build and Run 可以看到检测到 MSVC2013 编译器。但是在 Qt 版本下有一个错误。

路径是“C:\Qt\Qt5.1.0\5.1.0\msvc2012_64_opengl”。在这一点上,我在猜测该怎么做。在 mkspecs 目录中,我将 win32-msvc2012 复制到 win32-msvc2013 并用这个替换了 qmake.conf 文件。然后在工具包下,我创建了一个具有相同 Qt Creator 版本的手动版本,但将 Q​​t mkspes 设置为 win32-msvc2013 但这不起作用。

我还尝试用 mkspecs/win32-msvc2012 目录中上述链接中的新 qmake.conf 替换旧的 qmake.conf,但这没有任何区别。

有关如何使用 Qt Creator 设置 MSVC2013 的任何建议?

编辑:我取得了一些进展。我删除了 .pro.user 文件并重新配置项目以指向指向 MSVC2013 编译器的自定义工具包。现在当我尝试构建它时说

qtmain.lib(qtmain_win.obj):-1: error: LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in main.obj
4

1 回答 1

0

5 月 20 日发布的Qt 5.3现在支持 VC 2013。

于 2014-06-20T11:13:33.893 回答