Python Ctypes: автоматическая генерация

Столкнулся с проблемой: нужно дёргать из Python библиотеку, очень богатую на структуры. Я эксперементирую с ctypes, которая ничего не знает об *.h-файлах, поэтому структуры приходится описывать руками. На 20-й структуре я сломался.

Оказывается, есть утилита, которая генерирует структуры по заголовочным файлам автоматически. Называется h2xml.py, в интернете есть небольшое описание. Попробую её.

Единственный недосток: язык — Cи++, с Си почему-то утилита не работает.

Комментарии 6

zencd.livejournal.com № 1
Я так понимаю, Си и Си++ перепутаны местами в последнем предложении.
Евгений Степанищев (bolknote.ru) автор № 2
С заголовочными файлами Cи у меня программа не заработала, а с С++ — заработала.
Евгений Степанищев (bolknote.ru) автор № 3
Я пока только начал разбираться с ней, но при натравливании на папку «библиотка++» оно выдаёт что-то разумное, а если указать папку «библиотека» — то выдаёт кучу глупых ошибок.

Может быть я просто не умею это готовить.
hshhhhh.name № 4
Комментарий для Евгения Степанищева:

Болк, а как поживает акын? :)
Я бы его уворовал у тебя, если позволишь.
hshhhhh.name № 6
Комментарий для Евгения Степанищева:

Спасибо!
жду ответа как соловей лета!
С уважением, hshhhhh