Вопросы по теме '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 просмотров
schedule
22.02.2022
Преобразование 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