我有Visual Studio 2017社区版;以及一堆SDK:
VsDevCmd.bat
但是,“КоманднаястрокаразработчикадляVS 2017”(IFCPATH=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ifc\x86
INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include;
LIB=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x86;
LIBPATH=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x86\store\references;C:\Windows\Microsoft.NET\Framework\v4.0.30319;
)看不到我的SDK。环境变量:
fatal error C1083: Не удается открыть файл включение: sys/types.h: No such file or directory
导致
cl.exe
使用{{1}}进行编译。
是否需要为Visual Studio 2017配置SDK的其他步骤?
答案 0 :(得分:0)
出乎意料的是,问题出在
C:\Windows\System32
缺少PATH
。
set VSCMD_DEBUG=3
帮助解决了该问题。