C++ Qt插件1.2.4 visual studio 2013错误

C++ Qt插件1.2.4 visual studio 2013错误,c++,windows,visual-studio,qt,visual-studio-2013,C++,Windows,Visual Studio,Qt,Visual Studio 2013,PC qt-opensource-windows-x86-msvc2013-5.5.1及其64位版本 visual studio 2013终极版 qt附加模块1.2.4 windows 10 x64位 问题: 当我在vs中创建qt项目并尝试构建它时 1-我收到错误Qt5Widgetsd.lib(Qt5Widgetsd.dll):致命错误LNK112:模块计算机类型“x64”与目标计算机类型“X86”冲突 注意:安装的qt版本是64位的 2-IDE“uderlined red”中未识别库和与q

PC

  • qt-opensource-windows-x86-msvc2013-5.5.1及其64位版本
  • visual studio 2013终极版
  • qt附加模块1.2.4
  • windows 10 x64位
问题:

当我在vs中创建qt项目并尝试构建它时

1-我收到错误Qt5Widgetsd.lib(Qt5Widgetsd.dll):致命错误LNK112:模块计算机类型“x64”与目标计算机类型“X86”冲突

注意:安装的qt版本是64位的

2-IDE“uderlined red”中未识别库和与qt相关的所有内容

我为解决这个问题所做的事情 当我将目标计算机更改为MachineX64(/MACHINE:X64)而不是MachineX86(/MACHINE:X86)(在“项目属性”>“链接器”>“高级”中)并且平台仍保持原样时(win32)

vs识别qt对象/库和下划线,但是,当我构建时,会出现此错误 Debug\moc_shitstackoverflow.obj:致命错误LNK1112:模块计算机类型“X86”与目标计算机类型“x64”冲突

当我将平台更改为x64时 我得到这个错误 发生以下错误:没有为平台x64分配给此项目的qt版本。请使用“更改QT版本”功能并为此平台选择avalid QT版本

每件事都会被再次强调

因此,在另一次失败的尝试中,我卸载了64位的qt版本,并安装了32位的版本

当我尝试在vs中构建一个新创建的项目(32位以下)时,该项目成功构建,但是与qt相关的所有内容都用红色下划线,IDE无法识别它

注意*在任何情况下,通过qt cmd运行vcvarsall.bat都不会改变vs中的下划线问题

所以我需要帮助解决这个问题。 我尝试了在互联网上找到的所有东西,但都没有解决问题 所以我写了这个非常详细的解释,我已经经历了过去48小时


提前感谢

您是否尝试更改项目的平台?(右键单击“解决方案”节点,选择“配置管理器”,并为您的项目创建一个新的x64平台,并在出现提示时创建解决方案。)此外,我建议在更改平台工具集后重新构建项目。simon先生,每当我尝试做这些解决方案时,我总是创建新的项目。卡梅伦先生:尝试和仍然错误的消息看起来好像没有QT 64位的安装程序VS 2013与本地C++项目的工作不协调。我还注意到qt插件1.2.4的问题。因此,我使用并建议使用VS2012+插件1.2.3