Python.h: No existe tal archivo o directorio

Recientemente instalé el desarrollo de KDevelop 4 para C ++ en mi Macbook Pro con Ubuntu 12.04 LTS.

Quiero incrustar la aplicación Python en mi código C ++. Para hacer eso, uno necesita incluir el archivo de encabezado Python.h. Entonces, hice eso.

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

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

Sin embargo, al ejecutar, recibí la siguiente respuesta del IDE:

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

Sin embargo, encontré el problema lo suficientemente pronto. No había descargado el paquete python-dev. Entonces, hice eso. Corrí otra vez pero el mismo error estaba allí otra vez. Entonces, pensé que debía haber un problema con el archivo de encabezado que no estaba incluido en KDevelop. Por lo tanto, agregué la carpeta correspondiente a la ruta de inclusión y KDevelop reconoció de inmediato al eliminar el subrayado rojo debajo de la segunda declaración de inclusión en el código anterior.

Pero aún así, el problema sigue siendo. Me sale el mismo error. Agradecería cualquier ayuda o aportes que ustedes puedan proporcionar :-)

Muchas gracias.

EDITAR: Algunos detalles que no mencioné anteriormente son que KDevelop está usando cmake para mi proyecto. Supongo que la razón por la que está ocurriendo mi problema es porque cmake no conoce las rutas apropiadas del compilador y del enlazador. Agradecería cualquier ayuda para establecer los caminos correctos para cmake.

Respuestas a la pregunta(6)

Su respuesta a la pregunta