我使用embed选项将cython转换为使用cython到C ++的python文件 然后我尝试使用cl.exe编译它:
cl .\Some_File.cpp /I 'C:\Program Files\Python\Python36\include'
重新出现错误:
致命错误C1083:无法打开包含文件:' Python.h':没有这样的文件或目录
如果我将python.h放在同一目录中,它会转到下一个包含错误。 (也是python include文件夹中的文件,预期的行为。)
但根据他对cl / I的MS文档是正确的参数,所以我很难过:
https://msdn.microsoft.com/en-us/library/73f9s62w.aspx