Я конвертирую список значений float из python в C ++, и значения не преобразуются должным образом. Например. Если список в python содержит следующие значения value = [4.2.2.5.3.6,1,0,6.3] при конвертации ...
Я работаю над проектом C++, и мы недавно должны были включать небольшую часть повышения его. Часть повышения действительно минимальна (Повышение:: Python), таким образом, использование bjam для создания всего похоже...
Я использую Повышение. Python для создания модулей Python из классов C++. И я столкнулся с проблемой со ссылками. Condider следующий случай, где у меня есть класс Foo с перегруженным, получает методы, которые могут...
При работе над проектом C++ я искал стороннюю библиотеку для чего-то, что не является моим основным бизнесом. Я нашел действительно хорошую библиотеку, делая точно, что необходимо, но она записана в...
Я пользуюсь библиотекой Boost Python для создания расширений Python моего кода C++. Я хотел бы иметь возможность вызвать из Python 'приветствовать' функцию от кода C++, показанного ниже: #include <boost/python/...
Я использую повышение:: Python для встраивания некоторого кода Python в приложение. Я смог заставить операторы печати или другие выражения быть оцененными правильно, но когда я пытаюсь импортировать модули, это не импортирует...
Я пытаюсь записать правила cmake создать динамически загруженную библиотеку для Python с помощью boost.python на Linux. Я хотел бы использовать 'нечто' для имени модуля Python. Так, библиотеку нужно назвать foo.so. Но...
У меня есть библиотека, которая создает объекты (экземпляры класса A), и передайте их программе Python, которая должна смочь назвать их методы. В основном у меня есть экземпляры класса C++, и я хочу использовать их...
Я пытаюсь записать некоторый класс обертки или функцию, которая позволяет мне выполнять некоторый код прежде и после перенесенной функции. нечто плавающее (интервал x, плавайте, y) {возвращают x * y;} BOOST_PYTHON_MODULE (тест)...
Я хочу встроить Python в свое приложение C++. Я пользуюсь библиотекой Boost - большой инструмент. Но у меня есть одна проблема. Если функция Python выдает исключение, я хочу поймать ее и ошибка печати в моем...
В boost-python для некоторого класса X рекомендуется использовать виртуальный метод, заключив его в оболочку, как показано ниже. Я пытаюсь объединить это с функциональностью, чтобы указать параметры по умолчанию на ...
Я в настоящее время пишу расширение C++ для Python с помощью Повышения. Python. Функция в этом расширении может генерировать исключение, содержащее информацию об ошибке (вне просто человекочитаемого...
Я запускаю флеш-приложение, которое запускает тяжелый фоновый поток, загружаемый из общего объекта (.so), созданного с помощью boost :: python. Он выглядит так: import heavy # import heavy.so import threading import ...
Меня и друга разрабатывают приложение, которое использует Повышение:: Python. Я определил интерфейс в C++ (хорошо чистый виртуальный класс), выставил посредством Повышения:: Python пользователям, которые должны наследоваться...
Я недавно установил Повышение с помощью MacPorts с намерением сделать некоторое встраивание Python в C++. Я затем решил проверить, настроил ли я XCode правильно с примером, найденным на веб-сайте Python: #...
Я начал играть вокруг с Python повышения немного и столкнулся с проблемой. Я пытался выставить класс C++ Python, который не создал проблем. Но мне, может казаться, не удается реализовать __ ул. __...
Можно добавить свойство к классу с помощью метода считывания и метода set (в упрощенном случае): класс <X> ("X") .add_property ("нечто", &X:: get_foo, &X:: set_foo); Таким образом можно использовать его от...
У меня есть этот очень простой класс C++: Дерево класса {общественность: Узел *голова;}; BOOST_PYTHON_MODULE (myModule) {класс _ <Дерево> ("Дерево") .def_readwrite ("голова", &Tree:: голова);...
Мне экспортировали метод в Python с помощью Python повышения, который берет повышение:: функционируйте как аргумент. Из того, что я считал повышение:: Python должен поддерживать повышение:: функция без большого количества суеты, но когда я пробую...
Я вполне уверен, что сценарии Python будут работать во всех трех, но я хочу удостовериться. Я читал тут и там о редакторах, которые могут записать CPython, Jython, IronPython, и я надеюсь, что я...
в некоторых проектах я все еще привязан к MSVS 2010 из-за требований клиента, но теперь мы должны встроить в него python 3.7, используя boost :: python. Проблема возникает при использовании бинарных дистрибутивов ...
Я пытаюсь создать расширения, используя библиотеку boost с distutils в рамках моей установки anaconda (версия 5) (используя виртуальную среду). Код MWE от Джеймса Грегсона. Мой setup.py из ...
Python C API имеет объект PyObject * PyType_Type, который эквивалентен вводу в интерпретаторе . Если я хочу определить метакласс в C ++, как я могу установить тип в качестве одной из его баз в Boost.Python? ...
Я ищу простой способ экспонировать C++ class instance to a python embedded interpreter. У меня есть библиотека C++. Эта библиотека обернута (пока что с помощью swig), и я могу использовать ее из ...
Я прочитал следующие две темы об обертывании библиотеки C и библиотеки C++, я еще не уверен, что понял это. Библиотека C++, с которой я работаю, использует класс и шаблон, но не в каком-либо чрезмерно...
Я хочу передать обратный вызов из моего кода Python в C ++ Я хочу, чтобы мой код выглядел примерно так:
В C ++: typedef void (* MyCallback_t) (CallbackInfo); класс MyClass
{... void setcallback (MyCallback_t ...