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

повысить сборку site-config.jam на gentoo
Я использую сборку boost в своем проекте, и теперь я хочу использовать boost date_time. Я погуглил и обнаружил, что его следует (вероятно) использовать следующим образом: exe test : test.cpp /boost/date_time//date_time ; но потом я получаю...
1313 просмотров
schedule 07.09.2022

Создание и использование общих библиотек с помощью bjam
Используя bjam в Ubuntu, я создаю общую библиотеку С++ и пытаюсь использовать ее в исполняемом файле. Я должен построить как общий, так как он не будет ссылаться как статический (возникает много неопределенных ссылок). Хорошо. Две связанные...
2915 просмотров
schedule 28.12.2022

Можно ли сделать сборку вне исходного кода с помощью bjam?
Из-за ограничений по квоте мне действительно нужно создать проект, над которым я работаю, со всеми временными файлами и создавать продукты в отдельном каталоге (в моем случае /tmp/somewhere ). Я привык делать это с помощью CMake, возможно ли это с...
1086 просмотров
schedule 18.11.2023

BoostBuild: patchlevel.h не существует
Я пытаюсь скомпилировать проект C++ с помощью bjam в Ubuntu 11.04. Я продолжаю получать следующую ошибку: ../../libraries/boost_1_44_0/boost/python/detail/wrap_python.hpp:75:24: fatal error: patchlevel.h: No such file or directory Я...
13855 просмотров
schedule 22.06.2023

Сборка с Boost.build и ссылка против повышения
Поскольку я начинаю проект с boost lib, похоже, моя настройка не работает: main.cpp: #include <boost/asio.hpp> int main(int argc, char* argv[]) { boost::asio::io_service io_service_; return 0; } Jamfile: exe node :...
1959 просмотров
schedule 09.11.2022

Понимание целей bjam и как указать новые?
У меня проблемы с пониманием того, как указывать и вызывать цели с помощью bjam. Под этим я подразумеваю, что хочу предоставить bjam цели командной строки для сборки (фактически из Makefile), которые соответствуют различным аспектам процесса сборки,...
4624 просмотров

Что делать, если пакетная рекурсия превышает пределы стека при запуске Boost.Build?
Я использую 64-битную Win 7. Я загрузил последний исходный код Boost, и для того, чтобы собрать двоичные файлы, мне нужно пройти через процесс Boost.Build. Я также взял последнюю версию Boost.Build с официального сайта, и когда я запустил...
4591 просмотров
schedule 18.03.2024

Функция Boost.Build и ‹link› для исполняемых файлов
Что именно это означает, когда я передаю функцию <link>static в раздел требований при создании исполняемого файла? exe main : main.cpp /libs//my_library : <library>/boost//thread <link>static...
78 просмотров
schedule 02.05.2022

построить расширение python с помощью boost build
Я пытаюсь использовать boost.python и создать расширение python из С++. В моем файле cpp используется функция с именем «BZ2_bzopen», которая находится в библиотеке «libbz2» по стандартному пути (/usr/lib/). Однако, когда я пытаюсь собрать...
151 просмотров
schedule 21.05.2023

boost.build против boost.python
Контекст. Попытка использовать набор библиотек C++ Boost.Python для взаимодействия с кодом C++. Основная идея состоит в том, чтобы протестировать код C++ (файлы .so), используя их, как python, с точки зрения контроля качества. Вопросы сейчас;...
180 просмотров
schedule 10.12.2022

Boost.Python __init __ () должен возвращать None, а не NoneType
У меня есть целый набор работающего кода C ++, для которого я хочу написать привязки Python. Я пытаюсь использовать Boost.Python, поскольку это, кажется, самый простой способ заставить это работать, но он не сотрудничает. Вот часть кода модуля...
3983 просмотров
schedule 21.03.2023

Boost не видит файл джема в текущем каталоге
Я пытаюсь создать библиотеки повышения как часть проекта с открытым исходным кодом, над которым я хочу попробовать поработать. C:\boost_1_55_0>bootstrap.bat gcc Building Boost.Build engine Bootstrapping is done. To build, run: .\b2...
6419 просмотров
schedule 27.08.2022

Создание библиотеки Boost
Проблема в том, что на моем ПК установлены две версии Visual Studio (VS 2008 и VS 2012). Я хочу создать файлы библиотеки Boost *.lib для более старой. К сожалению, bjam.exe автоматически компилирует бинарники для VS 2012. Как изменить...
380 просмотров

Сигналы и слоты Qt ломаются при преобразовании проекта Visual C++ для ускорения проекта makefile сборки
Я создал проект Visual C++ с помощью MSVS, и я только что сделал еще один проект в MSVS, чтобы тот же код можно было собрать с помощью ускоренной сборки. В настоящее время я могу построить свой проект, используя проект Visual C++, а также проект...
65 просмотров
schedule 21.05.2024

Как создать несколько целей с помощью Boost и Jamroot?
Я хочу создать проект, в котором я могу выбрать две разные цели для сборки, используя флаги определения. Например, в моем коде у меня есть несколько разделов с #ifdef LINUX ... #else ... # Как лучше всего выбирать между двумя целями в...
457 просмотров
schedule 15.05.2022

Как установить переменную среды в Boost Build для Boost Unit Test Framework?
Обратите внимание, что: Я использую Boost Build и Boost Unit Test Framework. Это означает, что когда я создаю тест, он автоматически запускает его и показывает результат. Для запуска варианта GCC (а не времени компиляции или clang) мне нужно...
488 просмотров

Установка или сборка boost — Windows не может получить доступ к указанному устройству, пути или файлу
Я пытаюсь получить рабочий буст с версией 1_75_0-msvc-14.2-32 из https://sourceforge.net/projects/boost/files/boost-binaries/1.75.0./ или собрать собственную версию Boost 1.75 , но каждый раз, когда я пытаюсь установить его по ссылке выше или...
27 просмотров
schedule 27.06.2023