0
ответов

Пример Hello World на Boost Python не работает в Python

У меня большие проблемы с использованием моего кода C++ из Visual C++ (обернутого boost) в Python. Итак, я использую следующие инструменты: Visual Studio 2010, BoostPro 1_47, Windows 7 и Python 2.7 (...
вопрос задан: 18 September 2016 08:21
0
ответов

что не так с потоками c ++ при использовании boost.python?

Обновление 2: я не уверен, почему за него до сих пор голосуют (март 2014 г.). Кажется, это исправлено, поскольку я задал этот вопрос много лет назад. Убедитесь, что вы используете последнюю версию boost. ОБНОВЛЕНИЕ: ...
вопрос задан: 9 March 2014 21:42
0
ответов

как вернуть numpy.array из boost::python?

Я хотел бы вернуть некоторые данные из кода C++ в виде объекта numpy.array. Я просмотрел boost::python::numeric, но его документация очень краткая. Могу ли я получить пример, например. возвращая (не очень...
вопрос задан: 12 May 2013 21:48
0
ответов

C++ Boost.Python : 2 проблемы

Итак, я ищу хороший инструмент для интеграции моего C++ кода с python, и сначала я посмотрел на boost.python. Я взял hello examle из документации по boost и попытался собрать и запустить его. Исходный код находится (src/...
вопрос задан: 5 February 2013 18:05
0
ответов

Оболочка Python для библиотеки UDT C ++

Я хочу использовать библиотеку UDT в Python, поэтому мне нужна оболочка. Я нашел это: pyudt, но я точно не знаю, как использовать это для отправки файлов от однорангового узла. Может ли кто-нибудь указать мне правду ...
вопрос задан: 27 November 2012 10:31
0
ответов

Можно ли изменить PYTHONPATH во время выполнения?

I иметь приложение C ++, динамически связанное с интерпретатором Python. Я хочу иметь возможность импортировать модули Python из определенного каталога. Я хочу изменить PYTHONPATH для своего процесса, чтобы ...
вопрос задан: 19 August 2012 09:17
0
ответов

Как передать объект C++ другому объекту C++ с помощью Boost.Python

У меня есть код C++, который определяет два класса, A и B. B принимает экземпляр A во время построения. Я обернул A с помощью Boost.Python, чтобы Python мог создавать экземпляры A, а также подклассы....
вопрос задан: 12 August 2012 22:25
0
ответов

получение ссылки на себя при использовании boost ::python

Я пытаюсь перенести класс Python на C++ с помощью boost ::python в надежде ускорить выполнение приложения Python (класс, который я переношу на C++, отвечает за ~30%..
вопрос задан: 10 August 2012 01:01
0
ответов

Передача класса C++/CUDA в SourceModule PyCUDA

У меня есть класс, написанный на C++, который также использует некоторые определения из cuda _runtime.h, это часть проекта с открытым исходным кодом под названием ADOL -C, вы можете посмотреть здесь! Это работает, когда я использую CUDA -C,...
вопрос задан: 2 July 2012 08:54
0
ответов

запуск кода c++ из python

Я хочу выполнить код helloword.cpp, который принимает некоторый аргумент из консоли, анализирует эти аргументы а затем печатает «привет мир» в консоли. Теперь я хочу разобрать эти аргументы из ...
вопрос задан: 20 June 2012 06:08
0
ответов

Boost Python: полиморфный контейнер?

У меня есть метод (или функция), который возвращает ссылку на список полиморфных объектов: class A { }; класс B: общедоступный {}; std::list >& getList(); Как сделать...
вопрос задан: 14 May 2012 08:22
0
ответов

Boost Python :Возникли проблемы с импортом модуля

В настоящее время я пытаюсь использовать Boost Python для экспорта класса, а затем использовать его в соответствующей программе. / **main.cpp */ #определить BOOST _PYTHON _STATIC _LIB #include
вопрос задан: 4 May 2012 02:36
0
ответов

не удалось установить инструмент графика -в Windows 7

Я хотел бы использовать инструмент графика -в Windows 7, но у меня возникли проблемы с его установкой. Все перечисленные здесь требования успешно установлены. Python 2.7 установлен в C:\python27. Boost 1.49.0 был...
вопрос задан: 3 May 2012 15:02
0
ответов

Проверка того, был ли уже зарегистрирован преобразователь

У меня есть несколько модулей, которые определяют преобразователи для некоторых тривиальных типов (таких как список целых чисел как std::vector); они являются частями независимых модулей, но иногда они оба используются в одном...
вопрос задан: 27 March 2012 11:00
0
ответов

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

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

Программирование высшего порядка с использованием Boost :: Python

Итак, у меня есть простая библиотека событий, написанная на C ++ и использующая библиотеки Boost. Я хотел открыть указанную библиотеку для Python, поэтому, естественно, я обратился к Boost :: Python. У меня есть код для компиляции ...
вопрос задан: 27 February 2012 21:55
0
ответов

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

У меня есть интерфейс класса, написанный на C ++. У меня есть несколько классов, которые реализуют этот интерфейс, также написанный на C ++. Они вызываются в контексте большой программы на C ++, которая по существу реализует ...
вопрос задан: 1 February 2012 18:19
0
ответов

передать объект C ++ в функцию python с помощью boost :: python

Я хочу использовать встроенный python в приложение C ++ и вызывать функции, определенные в сценарии python. Параметр функции - это объект C ++. Смотрите мой код: class Test { public: void f () {std :: cout << ...
вопрос задан: 1 February 2012 01:43
0
ответов

Перегрузки статического метода Boost.Python

Как открыть следующий класс с помощью Boost.Python? class C {public: static void F (int) {} static void F (double) {} }; Я пробовал что-то вроде этого: bp :: class_ ("C") .def ("F", (...
вопрос задан: 3 January 2012 21:26
0
ответов

Как узнать, какая версия python используется libboost_python.so?

Я хотел бы знать, какая версия python boost_python.so ожидается.Это на компьютере с несколькими версиями Python, и я сам не создавал / не устанавливал boost (у меня нет root-доступа). Как можно ...
вопрос задан: 22 December 2011 19:37
0
ответов

как извлечь строку Unicode с помощью boost.python

Кажется, что код выйдет из строя, когда я извлеку («строка в Юникоде»). Кто-нибудь знает, как решить эту проблему?
вопрос задан: 18 December 2011 10:30
0
ответов

boost :: python :: list length

Есть ли способ вычислить длину список передан с Python на C ++? Я хочу сделать что-то вроде этого, но классу списка не хватает длины (или чего-то подобного). Метод: class Awesome {public: void ...
вопрос задан: 14 December 2011 21:53
0
ответов

Настоящая многопоточность с boost.python

Я пытаюсь протестировать многопоточную C ++ DLL. Эта DLL должна быть потокобезопасной. У меня есть оболочка с boost.python, и я хотел бы создать несколько потоков python для работы с DLL через ...
вопрос задан: 12 December 2011 20:23
0
ответов

Почему PyGILState_Release выдает фатальные ошибки Python

ОТВЕТЛ Хорошо, я решил эту проблему. Все дело в том, как вы инициализируете состояние потока. Вам вообще не нужно использовать ReleaseLock. Просто добавьте вызов InitThreads в определение вашего модуля: BOOST_PYTHON_MODULE (...
вопрос задан: 9 December 2011 21:41
0
ответов

Ошибка импорта boost_python: модуль не определяет функцию инициализации

Во-первых: я рассмотрел связанные вопросы, но, к сожалению, они не очень полезны. Я пытаюсь обернуть перечисление и класс из внешней библиотеки. #include #include <...
вопрос задан: 7 December 2011 12:40
0
ответов

Boost python на mac os x lion с пользовательским python

Я пытаюсь заставить boost python работать с пользовательской библиотекой python. У меня есть источник python и я собираю boost.python, используя : ./bootstrap.sh --with-python-root=../Python-2.7.2 --with-libraries=python ...
вопрос задан: 30 November 2011 03:15
0
ответов

Boost Python - Ограничивает количество аргументов при обертывании функции

Я использую Boost Python для обертывания некоторых функций C ++, которые я создал. Одна из моих функций C ++ содержит 22 аргумента. Boost жалуется, когда я пытаюсь скомпилировать свое решение с помощью этой функции, и я ...
вопрос задан: 29 November 2011 09:34
0
ответов

Тайна разрешения метода Python

Я не могу понять, почему эта программа дает сбой. #! / usr / bin / env python из отдела импорта __future__, print_function из импорта future_builtins * типы импорта импортировать libui как ui из импорта PyQt4 ...
вопрос задан: 25 November 2011 12:10
0
ответов

boost :: python и weak_ptr: все пропадает

Я хотел бы сохранить ссылку на объект как weak_ptr. В чистом C ++ работает следующее: #include #include # include ...
вопрос задан: 22 November 2011 23:37