【发布时间】:2018-04-19 03:36:58
【问题描述】:
我正在使用 embed 选项将带有 cython 的 python 文件转换为 C++。
然后我尝试使用 cl.exe 编译它:
cl .\Some_File.cpp /I 'C:\Program Files\Python\Python36\include'
返回错误:
致命错误 C1083:无法打开包含文件:'Python.h':没有这样的文件或目录
如果我将 python.h 放在同一目录中,它会转到下一个包含错误。 (也是 python 包含文件夹中的一个文件,预期行为。)
但是根据他关于 cl /I 的 MS 文档是正确的参数,所以我很难过:
https://msdn.microsoft.com/en-us/library/73f9s62w.aspx
【问题讨论】:
-
我也有同样的问题。你搞定了吗?
-
我相信 cl .\Some_File.cpp /I "C:\Program Files\Python\Python36\include\\" 有效
标签: visual-studio cl