首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cl.exe /I似乎不工作

Cl.exe /I似乎不工作
EN

Stack Overflow用户
提问于 2018-04-19 03:36:58
回答 1查看 700关注 0票数 0

我正在使用embed选项将使用cython的python文件传输到C++。

然后,我尝试使用cl.exe编译它:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2021-10-29 08:26:38

答案

嘿,伙计们,对于那些被困在这个问题上的人,你们可以用:

cl /I "<path>" filename.c

注意到

  1. 双引号似乎是很重要的(我已经多次尝试不使用双引号进行编译,但没有起作用)。
  2. 这里的路径可以是绝对的,也可以是相对的。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49912306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档