Компилятор не может найти Python.h - PullRequest
3 голосов
/ 19 августа 2011

Я немного новичок в C и, похоже, не могу делать то, что хочу. Мне нужно сделать несколько привязок Python для функций C, и я думаю, что могу понять это. Но есть одна маленькая строчка, которая НЕ будет работать.

#include <Python.h>

Я получаю это:

fatal error #1035: Can't find include file <Python.h>.

Я все перепробовал. Я просто вставил Python.h в ту же папку, что и мой проект. Затем я поместил имя файла в Библиотеку и Объектные файлы под компоновщик. Затем я сделал то же самое с python31.lib, затем поместил каталог python31.lib в мою переменную PATH. Ничто не позволит мне пройти эту черту. Я вижу множество решений в сети для Linux, но ни одного для Windows. Пожалуйста, помогите!

Ответы [ 2 ]

2 голосов
/ 03 марта 2012

Попробуйте:

sudo apt-get install python2.6-dev

если ваша версия Python - python2.6

2 голосов
/ 19 августа 2011

Упс, ответил в комментарии. Вот более ответный ответ.

Убедитесь, что вы указали Python.h в пути включения, а библиотеку - в пути к библиотеке.

...