让 node-gyp 在 win64 上工作 - 缺少 ammintrin.h

Getting node-gyp to work on win64 - missing ammintrin.h

我到处搜索,但无法获得任何建议的解决方案。尝试使用本机组件构建任何 npm 包时出现此错误:

c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\intrin.h(26): fa
tal error C1083: Cannot open include file: 'ammintrin.h': No such file or direc
tory [C:\Users\Nick\Documents\Projects\WallOfShame\api\node_modules\bcrypt\buil
d\bcrypt_lib.vcxproj]

我卸载了与 VS2010 相关的所有内容,包括 Win 7.1 SDK 和所有可再发行组件,然后重新安装了 windows 7.1 SDK 和 Win 7.1 SDK Service Pack 1。我没有安装 visual studio 或者目前需要它。仍然收到这个令人沮丧的错误消息。还有其他想法吗?

好的,对于任何想知道我刚刚下载头文件并将其添加到包含目录的人来说。我一辈子都无法让它与 SDK、服务包和可再发行组件的任意组合一起使用。