Python.h: Brak takiego pliku lub katalogu

Niedawno zainstalowałem program KDevelop 4 dla C ++ na moim Macbookie Pro z systemem Ubuntu 12.04 LTS.

Chcę osadzić aplikację Python w moim kodzie C ++. Aby to zrobić, należy dołączyć plik nagłówkowy Python.h. Więc to zrobiłem.

#include <iostream>
#include <Python.h>

int main(int argc, char **argv) {
    Py_Initialize();
    return 0;
}

Jednak po uruchomieniu otrzymałem następującą odpowiedź z IDE:

fatal error: Python.h: No such file or directory

Jednak wkrótce znalazłem problem. Nie pobrałem pakietu python-dev. Więc to zrobiłem. Pobiegłem ponownie, ale ten sam błąd pojawił się ponownie. Pomyślałem, że to problem z tym, że plik nagłówkowy nie jest dołączany przez KDevelop. Dlatego dodałem odpowiedni folder do ścieżki include i KDevelop natychmiast rozpoznał to, usuwając czerwone podkreślenie poniżej drugiej instrukcji include w powyższym kodzie.

Jednak nadal pozostaje problem. Dostaję ten sam błąd. Byłoby wdzięczne za wszelką pomoc lub informacje, które możesz podać :-)

Wielkie dzięki.

EDYCJA: Niektóre szczegóły, o których wcześniej nie wspomniałem, to że KDevelop używa cmake do mojego projektu. Domyślam się, że powodem mojego problemu jest to, że cmake nie zna odpowiednich ścieżek kompilatora i linkera. Byłbym wdzięczny za wszelką pomoc w ustawieniu prawidłowych ścieżek dla cmake.

questionAnswers(6)

yourAnswerToTheQuestion