Много чего читал: про swig про pinvoke, dll, lib, но так картину и не понял. Хочется писать на пайтоне, но интересуемые фреймворки на с\с++. Не хочу ни от кого зависеть - писать обертки сам, если надо.
1. Нативный код может находиться в: исходниках, dll, lib. В зависимости от этого обертки пишутся по разному?
2. Смотрел про swig. Так к нативному коду еще и файл промежуточный создавать надо. Это единственный путь или есть другие?
3. На сколько это трудоемко, есть ли баги при написании? Обертки - это ведь всего лишь переписывает сигнатур методов, классов?
4. Какие инструменты посоветуете и обучение?