Boost logo

Boost :

From: rogeeff (rogeeff_at_[hidden])
Date: 2002-02-13 23:32:12


Hi,

I was not able to compile the library using MSVC6SP5.

Without STLPort:

....\iostate\libs\io\test\iostate_test.cpp(154) : error
C2664: '__thiscall std::locale::std::locale(const char *,int)' :
cannot convert parameter 1 from 'class std::locale' to 'const char *'
        No user-defined-conversion operator available that can
perform this conversion, or the operator cannot be called
...\iostate\libs\io\test\iostate_test.cpp(227) : error
C2664: '__thiscall std::locale::std::locale(const char *,int)' :
cannot convert parameter 1 from 'class std::locale' to 'const char *'
        No user-defined-conversion operator available that can
perform this conversion, or the operator cannot be called

With STLPort 4.5

iostate_test.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: __thiscall _STL::locale::locale
(class locale::locale const &,class backward_bool_names *)" (__imp_??
0locale@_STL@@QAE_at_ABV01@PAVbackward_bool_names@@@Z)

Do you have a patch for it?

Gennadiy.


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