c++ - Qt 5.3 和 Win SDK 7.1 : Cannot open include file ammintrin. h

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

我使用以下步骤安装了 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. 安装适用于 32 位 Windows 的 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 识别已安装的编译器和调试器: enter image description here

但是,当我尝试构建简单的空 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 的情况下进行设置?

最佳答案

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

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

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

关于c++ - Qt 5.3 和 Win SDK 7.1 : Cannot open include file ammintrin. h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24272444/

相关文章:

c# - System.Web.UI 在控制台应用程序中不可用?

c++ - 错误 `QObject` 子类和复制构造函数 : `QObject::QObject(const QObject&) is private`

c++ - 如何将屏幕外渲染到 Linux 上的图像?

c++ - 如果列表为空,QList::first() 会返回什么?

模板类型的 C++ 运行时决策

c++ - Visual Studio C++ 数据结构错误, "link1120"

c++ - 在 Windows 1809 中操作系统/可见剪切区域

c - CUDA 中的简单缩减程序

c++ - 为什么 range-for 找不到我对 std::istream_iterator 的开始和结束重载?

c# - 连接后如何测试TCPClient连接断开?