$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Beman Dawes (beman_at_[hidden])
Date: 2001-01-10 17:33:45
I'm working on prototype build scripts. In testing, I ran into static
linking problems. In boost/config.hpp we now define this:
# if defined BOOST_DECL_EXPORTS
# define BOOST_DECL __declspec(dllexport)
# else
# define BOOST_DECL __declspec(dllimport)
# endif
For static linking to also work, doesn't that have to be:
# if defined BOOST_DECL_EXPORTS
# define BOOST_DECL __declspec(dllexport)
# elif defined BOOST_DECL_IMPORTS
# define BOOST_DECL __declspec(dllimport)
# else
# define BOOST_DECL
# endif
And for better error detection, add something like:
# if defined BOOST_DECL_EXPORTS && defined BOOST_DECL_IMPORTS
# error both BOOST_DECL_EXPORTS && BOOST_DECL_IMPORTS defined
# endif
mystified-again-by-VC++,
--Beman