我正在使用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
发布于 2021-10-29 08:26:38
答案
嘿,伙计们,对于那些被困在这个问题上的人,你们可以用:
cl /I "<path>" filename.c
注意到
https://stackoverflow.com/questions/49912306
复制相似问题