Hi everyone,
I’m trying to learn how to use Boost.Log from Boost 1.54.0 on Fedora
18.
When I attempt to call boost::log::init_from_stream() even with
BOOST_LOG_DYN_LINK defined, I get the error message”undefined reference to `void
boost::log::v2_mt_posix::init_from_stream<char>(std::basic_istream<char,
std::char_traits<char> >&)'” for the line where I called the
function. Note that I have included the header file
“boost/log/utility/setup/from_stream.hpp” and added –lboost_log to my link
command line.
Am I missing something. I have noticed that
boost::log::init_from_stream() is a template. Is an instance of this
template added into the shared library?
Kind
regards,
Leo