【发布时间】:2018-03-13 01:34:37
【问题描述】:
我能够使用 Qt Creator 4.0.1 (Qt 5.6.2 MSVC2015 32bit) 构建我的 Qt 项目而没有任何问题,直到它(突然)停止编译。在最后一张图片中,当我将 Qt5.6.2 分配给 msvc14 时,它显示 ABI 不兼容(2005 与 2015),这很奇怪,因为 Visual Studio 2015 是编译器 14。
不确定我应该提供哪些其他信息。谢谢。
【问题讨论】:
-
Qt Creator 为您的编译器检测到错误的 ABI。在“编译器”选项卡下,单击“Microsoft Visual C++ Compiler 14.0 (x86)”,然后查看底部窗格。 “初始化”字段说什么?自动检测版本和手动版本是否相同?
-
两个版本的初始化字段都显示“C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat x86”
标签: visual-studio qt qt-creator