$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Eugene Prystupa (prystupa_at_[hidden])
Date: 2006-11-09 12:46:29
Hi folks,
I have a problem using boost::binary_oarchive with MSVS C++ 2005 compiler. I'm
using boost 1.33.1. Consider a small example below:
#include <boost/archive/binary_oarchive.hpp>
#include <boost/serialization/variant.hpp>
#include <sstream>
void main()
{
boost::variant<int> v;
std::stringstream output;
boost::archive::binary_oarchive oa(output);
oa << v;
}
The last line results in the following compiler error:
Error 1 error C2027: use of undefined
type 'boost::STATIC_ASSERTION_FAILURE<x>' c:\mydata\myprojects\ny2325
\svn\api\shared\include\boost\archive\detail\oserializer.hpp 567
Serializing primitive types like 'int' has no problems. Any help is greatly
appreciated.
Thanks,
Eugene Prystupa