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

Customizing the module's entry point

Boost , Boost.Test , Shared-library variant customizations

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

В этом варианте, в одном из исходных файлов, теперь вы должны определить свою пользовательскую точку входа и вызвать по умолчаниюпробный бегун<unit_test_main>вручную с функцией инициализации по умолчанию<init_unit_test>в качестве аргумента. Вы должны определить<BOOST_TEST_NO_MAIN>(его значение не имеет значения) в основном файле:

Вточно одинфайл

Во всех остальных файлах

<
#defineBOOST_TEST_MODULEtestmodulename
#defineBOOST_TEST_DYN_LINK
#defineBOOST_TEST_NO_MAIN
#include<boost/test/unit_test.hpp>
// entry point:
intmain(intargc,char*argv[],char*envp[])
{
 returnboost::unit_test::unit_test_main(&init_unit_test,argc,argv);
}
>
<
#defineBOOST_TEST_DYN_LINK
#include<boost/test/unit_test.hpp>
//
// test cases
//
//
// test cases
//
>

PrevUpHomeNext

Статья Customizing the module's entry point раздела Boost.Test Shared-library variant customizations может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Shared-library variant customizations ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:22:26/0.0079598426818848/1