Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2021-02-02 13:02:21


On 2/2/21 3:34 PM, Niall Douglas via Boost wrote:
> On 02/02/2021 11:51, Andrey Semashev via Boost wrote:
>
>> So, the bottom line, BOOST_PROGRAM_OPTIONS_DECL must be defined to:
>>
>> - BOOST_SYMBOL_EXPORT - on Windows, when the library is being built;
>> - BOOST_SYMBOL_IMPORT - on Windows, when the library is being consumed
>> by user;
>> - BOOST_SYMBOL_VISIBLE - in any other case.
>
> This causes Boost.ProgramOptions symbols to be exported in any shared
> object or executable which links in Boost.ProgramOptions i.e. you
> reexport the same symbols.

It does not because the symbols to be exported are (supposed to be) only
defined in Boost.ProgramOptions library.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk