Результаты поиска по запросу "boost-python"

6 ответов

https://github.com/cctbx/cctbx_project/tree/master/scitbx/boost_python

я есть метод в C ++, который вызывается из Python и должен вернуть объект списка Python. Я уже создал метод, и он привязан к открытому классу и вызывается из python прямо сейчас ... (он возвращает void). Итак, вопрос в том, как мне создать ...

1 ответ

Обратите внимание, что даже когда используются только kwargs, кортеж в качестве первого аргумента необходим. Это может быть пустым, хотя:

я есть функция Python с этой подписью: def post_message(self, message, *args, **kwargs):Я хотел бы вызвать функцию из c ++ и передать ей несколько kwargs. Вызов функции не является проблемой. Знание, как пройти kwargs, является. Вот неработающий ...

5 ответов

Ubuntu - Связывание boost.python - Неустранимая ошибка: pyconfig не может быть найден

Имея некоторые проблемы, теперь я прочитал следующее: Привет, мир Python расширение в C ++, используя Boost? [https://stackoverflow.com/questions/6007185/hello-world-python-extension-in-c-using-boost] Я попытался установить надстройку на мой ...

ТОП публикаций

3 ответа

Обтекание массивов в Boost Python

У меня есть ряд структур C ++, которые я пытаюсь обернуть, используя Boost Python. Я столкнулся с трудностями, когда эти структуры содержат массивы. Я пытаюсь сделать это с минимальными накладными расходами и, к сожалению, я не могу вносить ...

3 ответа

Как построить зависимый от надстройки проект с использованием обычных make-файлов?

Я работаю над проектом на C ++, и недавно нам нужно было включить в него небольшую часть поддержки. Часть надстройки действительно минимальна (Boost :: Python), поэтому использование bjam для сборки всего выглядит излишним (кроме того, каждый, ...

2 ответа

создать вложенное пространство имен boost-python

Используя boost python мне нужно создать вложенное пространство имен. Предположим, у меня есть следующая структура класса cpp: namespace a { class A{...} namespace b { class B{...} } }Очевидное решение не работает: BOOST_PYTHON_MODULE( a ) { ...

1 ответ

boost :: python и set :: erase -> странное поведение

Я пытаюсь хранить объекты в std :: set. Это объекты boost :: shared_ptr <>, происходящие из среды python. добавление значений в набор не вызовет никаких проблем. Но когда я пытаюсь стереть значение, хотя я передаю ту же самую ссылку, это не ...

4 ответа

Предоставление экземпляра класса C ++ встроенному интерпретатору Python

Я ищу простой способ предоставления экземпляра класса C ++ встроенному интерпретатору Python. У меня есть библиотека C ++. Эта библиотека упакована (сейчас используется swig), и я могу использовать ее из интерпретатора PythonУ меня есть ...

6 ответов

Как я могу реализовать класс C ++ в Python, который будет вызываться C ++?

У меня есть интерфейс класса, написанный на C ++. У меня есть несколько классов, которые реализуют этот интерфейс, также написанный на C ++. Они вызываются в контексте более крупной программы на C ++, которая по существу реализует «main». Я хочу ...

2 ответа

Класс пользовательских исключений Boost.Python

Я реализую модуль расширения Python, используя Boost.Python. Модуль должен определить свои собственные классы исключений, которые наследуютException, Как мне это сделать?