我正在为一个C++项目使用VisualStudio2017(用VS 2015创建)。我得到以下错误:
1>C:\Program文件(X86)\MicrosoftVisualStudio14.0\VC\atlmfc\ include \afx.h(345):致命错误C1083:无法打开包含文件:'atltrace.h':没有这样的文件或目录
如何安装VS 2015工具链的ATL/MFC报头?
详细信息
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\
)包含afx*.h
文件,但不包含atl*.h
文件。VC_ATL.Headers.msi
("Visual C++库ATL包“)(我在另一台带有这些文件的机器上查看了该文件)。无法安装相应的msi。(我从另一台机器上拿走了msi。)错误:“要安装此产品,请运行Setup.exe.”。C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\atlmfc\include\
)确实包含这些文件。
发布于 2017-08-21 07:46:15
有一个关于2015年Visual博客帖子构建工具的博客帖子。构建工具也是以独立版本发布的,无需安装Visual 2015:
构建工具与您在Visual 2015中获得的C++工具相同,但它们是在一个可编写脚本的独立安装程序中提供的,该安装程序只列出构建C++项目所需的工具。
Microsoft已经包含了ATL/MFC。
它们可以从http://landinghub.visualstudio.com/visual-cpp-build-tools下载。确保选择默认取消选择的"ATL和MFC“。
https://stackoverflow.com/questions/45791763
复制相似问题