首页 > python

fatal error C1083: 无法打开包括文件: “basetsd.h”: No such file or directory

作者:佚名 来源:原创 2019-07-26 10:38:51

py转pyd时发生了错误,错误代码: C:\python37\xn>pythonsetup.pybuild_ext--inplace runningbuild_ext building'a'extension C:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Community\VC\T...

py转pyd时发生了错误,错误代码:

C:\python37\xn>python setup.py build_ext --inplace

running build_ext

building 'a' extension

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\python37\include -IC:\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" /Tca.c /Fobuild\temp.win32-3.7\Release\a.obj

a.c

c:\python37\include\pyconfig.h(215): fatal error C1083: 无法打开包括文件: “basetsd.h”: No such file or directory

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

解决方法:

从C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt中复制basetsd.h文件到python的Include目录中。

上一篇 下一篇

I 热点 / Hot