Я пытаюсь запустить этот образец кода, чтобы проверить swig на Ubuntu 12.04. У меня есть python 2.7.3, установленный в моей системе. Этот код, похоже, предназначен для сетевых машин. Как я могу найти, где мой питон установлен, и что я должен заменить этими путями каталогов?Где я могу найти мой каталог -I/usr/local?
cc -c example.c example_wrap.c \
-I/usr/local/include/python1.5 \
-I/usr/local/lib/python1.5/config
Спасибо. Это учебное пособие с 1998 года. На самом деле я уже заменил инструменты python-dev, но все еще не было python.h в адресе, который приведен в примере. Также теперь я получаю следующую ошибку: example_wrap.c: 2952: 21: фатальная ошибка: headers.h: Нет такого файла или каталога компиляция завершена. – rishiag
Существует несколько более новый учебник по адресу http://www.swig.org/tutorial.html. Еще python2.1;) С моей слегка отредактированной командной строкой, пример там работает для меня. Если вы хотите взаимодействовать с c-кодом из python, вы также можете посмотреть http://cffi.readthedocs.org/en/latest/index.html –
Большое спасибо. :) Это сработало для меня. На самом деле я пытаюсь это сделать: http://stackoverflow.com/questions/16504795/how-do-integrate-c-library-with-python Я хочу интегрировать библиотеку C++ с Python. Любые идеи о том, как это можно сделать? – rishiag