Я получил библиотеку, созданную для Win x86 с MS Visual Studio 2010.
И я не могу изменить содержимое библиотеки, чтобы использовать Boost.Python.
Я использую Python 3.3 с PyQt4 для создания интерфейса, но не ограничиваюсь этими версиями. Мне нужно вызывать функции и получать объекты из указанной библиотеки C ++. Какой самый простой способ обернуть библиотеку C ++ для вызова из Python?
Я думаю, что такой вопрос уже задавался, но я не могу найти его.
Вот пример файла заголовка:
namespace SDK
{
class IMethod
{
public:
virtual IModel* CreateModel(const IBuffer* pBuffer, const char* text) = 0;
};
extern __declspec(dllexport) SDK::IMethod* CreateMethod(MethodID integer);
}
Задача ещё не решена.
Других решений пока нет …