On 7/11/2010 12:24 AM, Peter Kuemmel wrote:
Msvc 10 enables tr1 by default.
There are the tr1 symbols in the std namespace, so we will get conflicts with 
boost. I've checked in a patch which should disable tr1, but could
not test it. Does it work?

The tr1 errors are fixed now when using CMake. Thanks.
I'm still getting compile errors though, all similar to:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum(133): warning C4273: 'id' : inconsistent dll linkage C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum(65) : see previous definition of 'public: static std::locale::id std::numpunct<unsigned long>::id' C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum(65) : while compiling class template static data member 'std::locale::id std::numpunct<_Elem>::id'
(....)
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum(133): error C2491: 'std::numpunct<_Elem>::id' : definition of dllimport static data member not allowed

Joost

Reply via email to