【问题标题】:Qt 5.3 and Win SDK 7.1: Cannot open include file ammintrin.hQt 5.3 和 Win SDK 7.1:无法打开包含文件 ammintrin.h
【发布时间】:2014-08-07 23:24:32
【问题描述】:

我使用以下步骤安装了 Windows SDK 7.1 和 Qt 5.3:

  1. 安装 Windows SDK 7.1 http://www.microsoft.com/en-us/download/details.aspx?id=8279
  2. 为 Windows SDK 7.1 安装 Visual C++ 2010 SP1 编译器更新 http://www.microsoft.com/en-us/download/details.aspx?id=4422
  3. 为 Windows 32 位安装 Qt 5.3.0(VS 2010,OpenGL,593 MB) http://download.qt-project.org/official_releases/qt/5.3/5.3.0/qt-opensource-windows-x86-msvc2010_opengl-5.3.0.exe

我可以看到 Qt Creator 识别出已安装的编译器和调试器:

但是,当我尝试构建简单的空 Qt 控制台应用程序时,我得到:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\intrin.h:26: 
error: C1083: Cannot open include file: 'ammintrin.h': No such file or directory

是否可以在不安装 Visual Studio 的情况下进行设置?

【问题讨论】:

    标签: c++ visual-studio-2010 qt winapi qt5


    【解决方案1】:

    这是一些 Visual C++ 发行版的已知错误,由安全更新引入。

    来源:https://connect.microsoft.com/VisualStudio/feedback/details/660584

    您需要避免一些此后未更新的 Visual C++ 发行版。 Windows SDK 就是其中之一。尝试使用 Visual Studio(昂贵)或 Visual Studio Express(免费但有一些限制)

    【讨论】:

    【解决方案2】:

    我找到了安装免费 Visual Studio 2013 for Windows Desktop Express 的解决方法。

    只需按照以下步骤操作:

    1. 为 Windows 桌面安装 VS Express 2013

    2. 适用于 Windows 的 Qt 在线安装程序 (14 MB)(信息) http://download.qt-project.org/official_releases/online_installers/qt-opensource-windows-x86-1.6.0-3-online.exe。只安装qt.53.win32_msvc2013,其他平台不需要。

    3. 适用于 Windows 的独立调试工具 (WinDbg) 只安装调试工具

    【讨论】:

      猜你喜欢
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多