我使用Cython将我的python程序转换为c代码。现在我无法使用MS Visual Studio编译器进行编译。我收到了错误
C:\Python34\include\pyconfig.h(68) : fatal error C1083:
Cannot open include file: 'io.h': No such file or directory
我正在从conosle
运行命令cl /c main.c /nologo /Ox /MD /W3 /GS- /DNDEBUG
-Ic:\Python34\include -Ic:\Python34\PC /link /OUT:"main.exe"
答案 0 :(得分:2)
我在计算机上导航到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
,文件io.h
不存在。似乎问题是文件,实际上并不存在!
根据其他答案,它是一个POSIX兼容性库:failing to compile a project, missing io.h file
我不确定为什么会丢失此文件。另一个答案建议重新安装:Installation of Visual Studio 2010 (any edition) installs only 2 files in the C++ headers directory
编辑:导航到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2017\Visual Studio Tools
时,一切正常。有Developer Command Prompt for VS XXX
个快捷方式。我打开其中一个,所有编译命令都成功了。