Вопросы по теме 'boost-python'

Проблема компоновщика с Boost Python в Xcode
Я скачал boost 1.45.0, установил Python 3.1.3 на свой Mac. У меня есть сборка Boost с Python успешно. Для этого мне пришлось отредактировать мой "project-config.jam" и добавить "using python: 3.1: /Library/Frameworks/Python.framework/Versions/3.1;"...
374 просмотров
schedule 21.11.2021

Как обернуть функцию инициализации / очистки в Boost Python
Недавно я обнаружил существование boost-python и был поражен его очевидной простотой. Я хотел попробовать и начал оборачивать существующую библиотеку C ++. Хотя обернуть вызовы API базовой библиотеки довольно просто (ничего особенного, только...
1108 просмотров
schedule 22.10.2021

Boost Python - перегруженные функции с проблемой аргументов по умолчанию
У меня есть класс, который имеет две функции, каждая из которых принимает другой набор параметров, и обе имеют аргументы по умолчанию, например: void PlaySound(const std::string &soundName, int channel = 0, bool UseStoredPath = true); void...
8326 просмотров
schedule 02.11.2021

std :: vector для повышения :: python :: list
У меня есть метод на С ++, который вызывается из Python и должен возвращать объект списка Python. Я уже создал метод, и он прикреплен к открытому классу и может быть вызван из python прямо сейчас ... (он возвращает void). Итак, вопрос в том, как...
34091 просмотров
schedule 13.11.2021

передать объект C ++ в функцию python с помощью boost :: python
Я хочу использовать встроенный Python в приложение C ++ и вызывать функции, определенные в скрипте Python. Параметр функции - это объект C ++. Смотрите мой код: class Test { public: void f() {...
4466 просмотров
schedule 09.09.2021

Пример Boost Python hello дает ошибки.
Я пытался запустить Boost.Python. Я выполняю шаги, упомянутые здесь http://www.boost.org/doc/libs/1_50_0/libs/python/doc/tutorial/doc/html/python/hello.html . . Однако, когда я пытаюсь запустить образец программы из каталога учебников, я...
1263 просмотров
schedule 23.10.2021

ошибка сборки при выставлении классов на python с помощью boost.python
У меня проблема с отображением абстрактного класса для python с помощью Boost.Python lib. Я использую 1_53_0 boost и Python 33. Есть похожая ветка, связанная с этой проблемой. ( Как я могу реализовать Класс C ++ в Python, который будет...
479 просмотров
schedule 16.10.2021

Передача экземпляра класса Python в функцию C ++
У меня есть собственная библиотека, написанная на C ++, которую я сейчас работаю над расширением до Python. Я начал эту задачу, имея в виду Boost.Python, но я открыт для альтернатив. В настоящее время у меня есть функция C ++, которая должна...
3873 просмотров
schedule 26.11.2021

простая функция c ++ и Boost python
Я построил это .so #include <vector> #include <boost/python.hpp> #include <boost/python/suite/indexing/vector_indexing_suite.hpp> extern "C" { // A function adding two integers and returning the result int...
545 просмотров
schedule 25.10.2021

Экспорт boost :: asio :: ip :: address operator == в python
Я пытаюсь экспортировать boost :: asio :: ip :: address в python с помощью boost python. Большая часть экспорта классов довольно тривиальна для моих нужд, поскольку это простые функции-члены. Однако, когда я прихожу к экспорту операторов...
63 просмотров
schedule 14.09.2021

Создайте Boost Python с помощью HDF5
У меня есть программа на C ++, которая работает с файлами HDF5, поэтому при ее компиляции мне действительно нужно использовать компилятор h5c ++ вместо g ++. Теперь я хочу создать привязку Boost.Python для этой программы на C ++. Поэтому я выполнил...
149 просмотров
schedule 25.09.2021

Предоставление ускорения :: необязательно ‹T› через Boost.Python в качестве внутренней ссылки или None
Я показываю свои классы C ++ через Boost.Python. Я намерен предоставить переменные-члены определенного пользователем типа класса с внутренней ссылкой. Это работало нормально, пока я не решил ввести переменную-член типа boost :: optional ‹T›. Есть...
558 просмотров
schedule 08.11.2021

CMAKE 3.9.3 Не удается найти Boost1.65.1 Boost_Python
сейчас это как-то очень устрашающе. Я перепробовал все, что мог, безрезультатно. Я использую ElementaryOS Loki на основе Ubuntu 16.04 LTS. У меня boost 1.65.1 установлен в /usr/local . Я использую cmake 3.9.3 , который поддерживает повышение...
3940 просмотров
schedule 11.09.2021

Передача права собственности на объект Python на C ++ в boost-python
Я пытаюсь открыть приложение C ++ gui для Python через boost-python и зашел в тупик. Я использую boost-python 1.67 и Python 3.6. Целевая платформа - Windows x64, а компилятор - VS2017. В C ++ у меня есть интерфейс, давайте назовем его Foo , а...
275 просмотров
schedule 20.10.2021

Ссылка на возврат Boost Python для приведения входного параметра, не работающего с виртуальной функцией
Я оборачиваю классы шаблонов A и B через boost python и пытаюсь выполнить приведение между ними. Я реализую функцию toB и оборачиваю ее с помощью return_internal_reference ‹>, чтобы добиться этого. Однако он не возвращает объект B в python, а...
121 просмотров
schedule 23.09.2021

Должна ли эта ошибка Boost :: Python (Python 3.7) __init __ () возвращать None, а не NoneType, проблема связывания?
Обновлять Я не собираюсь добавлять это в качестве ответа, так как технически я еще не решил проблему. Но поскольку я потратил 2,5 дня, пытаясь заставить все работать с boost-python3, я потерял желание жить с этим. Я только что наткнулся на...
637 просмотров
schedule 16.09.2021

Установка метакласса обернутого класса с помощью Boost.Python
У меня есть класс Event , определенный на C++, который я открываю для Python с помощью Boost. Ожидается, что мои сценарии будут производными от этого класса, и я хотел бы выполнять некоторую инициализацию всякий раз, когда определяется новый...
521 просмотров
schedule 20.02.2022

вручную создать расширение python в cygwin с помощью boost.python
Извините за такое общее название, но я не совсем уверен, что именно мне не хватает или что я делаю неправильно. Моя цель — создать расширение Python, используя boost.python под cygwin и избегая инструментов boost.build, которые используют make вместо...
1294 просмотров

Преобразование C ++ из массива NumPy в Mat (OpenCV)
Я пишу тонкую оболочку для библиотеки дополненной реальности ArUco (которая основана на OpenCV). Интерфейс, который я пытаюсь создать, очень прост: Python передает изображение в код C ++; Код C ++ обнаруживает маркеры и возвращает их...
12871 просмотров
schedule 06.04.2022

расширение hello world python в c++ с использованием boost?
Вот моя простая первая попытка расширения Python с помощью boost. Может ли кто-нибудь помочь мне понять, что вызывает ошибку компиляции? #include <iostream> using namespace std; void say_hello(const char* name) { cout << "Hello...
5706 просмотров
schedule 13.04.2022