Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Building the Unit Test Framework

Boost , Boost.Test , Advanced Usage Scenarios

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Если вы хотите использоватьвариант совместно используемой библиотекииливариант статической библиотекиНеобходимо создать библиотеку. СозданиеЕдиничной системы тестированияна самом деле довольно легко.

В сиквеле мы определяем

  • $<boost_path>относится к месту, где был сброшен архив
  • <boost_installation_prefix>относится к месту, где вы хотите установить.Единичная система испытаний

Больше информации оСистему сборки Boostможно найти здесь.

Windows

Вам нужно иметь набор инструментов компиляции.Visual Studio Expressявляется такой, свободно доступной с сайта Microsoft. После установки откройтеИнструменты командной строки Visual Studioзапускают и создают программу сборки Boost<b2>(см. ссылку выше). Тогда вы сможете собрать.Тестовый блокс различными вариантами.

Static variant

Для построения 32-битных библиотек откройте окно консоли и введите следующие команды:

> cd $boost_path
> bootstrap.bat
> b2 address-model=32 architecture=x86 --with-test link=static \
>                     --prefix=$boost_installation_prefix install

Для построения 64-битных библиотек команды становятся:

> cd $boost_path
> bootstrap.bat
> b2 address-model=64 architecture=x86 --with-test link=static \
>                    --prefix=$boost_installation_prefix install
Shared library variant

Для построения варианта совместно используемой библиотеки директива<link=static>должна быть заменена<link=shared>на вышеупомянутых командных строках. Например, для 64-битных сборок команды становятся:

> cd $boost_path
> bootstrap.bat
> b2 address-model=64 architecture=x86 --with-test link=shared --prefix=$boost_installation_prefix install

Linux/OSX

Для операционной системы Unix/Linux/OSX сборкаUnit Test Frameworkочень похож на тот, что в Windows:

> cd $boost_path
> ./bootstrap.sh
> ./b2 --with-test --prefix=$boost_installation_prefix install

PrevUpHomeNext

Статья Building the Unit Test Framework раздела Boost.Test Advanced Usage Scenarios может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Advanced Usage Scenarios ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 19:32:44/0.0063931941986084/0