MSVC2013已released。我安装了快递版。我想在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,并用this one替换了qmake.conf文件。然后在套件下我创建了一个具有相同Qt Creator版本的手动版本,但将Qt mkspes设置为win32-msvc2013,但这不起作用。
我也尝试用mkspecs / win32-msvc2012目录中上面的链接替换旧的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