Есть одна архиважная для меня библиотека, написанная на питоне. Но использовать ее требуется в С++ проекте. После гугления у меня сложилось два варианта действий:
1. Использовать Boost.Python. Однако в этом случае, насколько я понимаю, пользователю придется устанавливать сам питон, а потом еще и эту библиотеку. Это мне не очень нравится.
2. Другой вариант, написать питоновский скрипт для работы с этой библиотекой, превратить все это дело в exe с помощью py2exe. В этом случае скомпиленный скрипт можно запускать вторым процессом, но писать межпроцессное взаимодействие тоже не очень хочется, так как больше оно в проекте нигде не потребуется.
В общем, нужен совет как половчее справиться с этой ситуацией.