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

Configuring and building the library

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Chapter 38. Boost.TypeIndex 4.1

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

TypeIndex - это библиотека заголовков, и она не использует библиотеки Boost, которые требуют создания. Вам просто нужно<#include <boost/type_index.hpp>>, чтобы начать использовать его.

Библиотека поддерживает ряд макросов конфигурации, определяющих, какие требуют полной перестройки всех проектов, использующих TypeIndex:

Table 38.1. Configuration macros

Макро имя

Краткое описание

<BOOST_TYPE_INDEX_USER_TYPEINDEX>

Macro, который позволяет использовать собственную реализацию TypeIndex вместо по умолчанию во всех проектах и библиотеках.

<BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY>

Макро, который должен быть определен, если вы смешиваете RTTI-on и RTTI-off.

<BOOST_TYPE_INDEX_CTTI_USER_DEFINED_PARSING>и<BOOST_TYPE_INDEX_FUNCTION_SIGNATURE>

Макрос, который позволяет указать параметры разбора и макрос генерации имени типа для случаев RTTI-off.


Вы можете определить макросы конфигурации в командной строке<bjam>, используя один из следующих подходов:

    b2 variant=release define=BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY stage
    b2 variant=release "define=BOOST_TYPE_INDEX_CTTI_USER_DEFINED_PARSING='(39, 1, true, \"T = \")'" stage

Однако более удобно определять макросы конфигурации в файле «boost/config/user.hpp», чтобы автоматически определять их как для библиотеки, так и для проектов пользователя.


PrevUpHomeNext

Статья Configuring and building the library раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 38. Boost.TypeIndex 4.1 может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Chapter 38. Boost.TypeIndex 4.1 ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 17:33:11/0.0087850093841553/1