Visual Studio CL.exe找不到python.h

时间:2018-05-06 09:00:26

标签: python c visual-studio include-path

我想在我的.c代码中包含这一行

#include <Python.h>

我在helloworld.c中的所有内容都是

#include <stdio.h>
#include <Python.h>

int main()
{
    printf("Hi, this is me. \n");
    system("pause");
    return 0;
}

我还没有写过任何使用python.h的东西,因为我还没有能够 编译。这是我得到的错误:

fatal error C1083: Cannot open include file: 'Python.h': No such file or directory

我正在使用Visual Studio 2017的命令行编译器CL.exe来运行它:

cl /LD helloworld.c

如何让编译器知道我的python.h在哪里?

1 个答案:

答案 0 :(得分:1)

cl /LD /I C:\python\include hello.c C:\python\libs\python36.lib