Я прошу прощения, если это глупый вопрос. Но я попытался найти это в Google и не смог найти ничего, что могло бы указать мне правильное направление. Я просто хотел бы понять, что мне нужно сделать, чтобы «настроить» cdt, чтобы «понять» мой файл python.h.
ошибочное утверждение таково:
#include <Python.h>
но я тоже пытался
#include "Python.h"
И CDT отвечает сообщением об ошибке на стороне, заявляющей:
Multiple markers at this line
- fatal error: Python.h: No such file or
directory
- Unresolved inclusion: <Python.h>
Я использую Eclipse CDT Juno в Ubuntu 12.04. Любые указатели были бы великолепны!
Пожалуйста, посмотрите этот путь, как настроить среду для использования cpython.
Python.h
и к статической библиотеке Python, с которой вы должны связать свой код.Найдите путь с помощью:
find / -iname python.h
Как только у вас есть путь, добавьте его в:
Project > Properties > GCC C++ Compiler > Includes
При необходимости добавьте:
python2.7
чтобы:
GCC C++ Linker > Libraries
после установки python-devel
, найти на терминале (Ctrl + Shift + T) по locate Python.h
> В результате получается файл, скопируйте путь и добавьте его к затмению, следуя инструкциям.
лично я хотел бы получить суть кода, поэтому я добавляю в компилятор включает. но вы также можете добавить к компоновщику, как упоминалось выше.
На затмении:
Project > Properties > C/C++ Build > Settings > ...Compiler(*) > Includes > Include paths (-l)
Каталог: вставьте путь, который вы нашли в терминале.
например/usr/include/python2.7
нажмите ОК
увидеть, что он был добавлен в список
нажмите ОК
,
наслаждаться
(*) примечание: если вы компилируете проект c, выберите его в разделе «.. GCC Copmiler»
для C ++ ‘..G ++ Compiler’