Python.h: нет такого файла или каталога

Я недавно установил KDevelop 4 для разработки на C ++ на свой Macbook Pro под управлением Ubuntu 12.04 LTS.

Я хочу встроить приложение Python в мой код C ++. Для этого нужно включить заголовочный файл Python.h. Итак, я сделал это.

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

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

Однако при запуске я получил следующий ответ от IDE:

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

Тем не менее, я нашел проблему достаточно скоро. Я не скачал пакет python-dev. Итак, я сделал это. Я снова побежал, но та же ошибка была снова. Итак, я подумал, что проблема в том, что файл заголовка не включен в KDevelop. Таким образом, я добавил соответствующую папку в путь включения, и KDevelop сразу распознал это, удалив красное подчеркивание под вторым оператором включения в приведенном выше коде.

Но все же проблема остается. Я получаю ту же ошибку. Буду признателен за любую помощь или материалы, которые вы, ребята, можете предоставить :-)

Большое спасибо.

РЕДАКТИРОВАТЬ: Некоторые детали, которые я упустил упомянуть ранее, это то, что KDevelop использует cmake для моего проекта. Я предполагаю, что причина моей проблемы в том, что cmake не знает подходящих путей компилятора и компоновщика. Я был бы признателен за любую помощь в установке правильных путей для cmake.

Ответы на вопрос(6)

Ваш ответ на вопрос