From: Juan C. Arevalo-B. <jc...@ro...> - 2002-06-28 17:53:22
|
Hi! I just downloaded the latest binaries, and I encountered= this problem. When I try to compile this little program: --- #include <string> int main() { std::wstring kk =3D L"KK"; printf("%S\n", kk.c_str()); return 0; } --- using this command line: g++ kk.cpp -o kk.exe -O2 I get these errors: --- C:\DOCUME~1\JCAB~1.JCA\LOCALS~1\Temp/ccEnbaaa.o(.text+0x35):kk.cp= p: undefined reference to `std::basic_string<wchar_t, std::char_traits<wchar_t>,= std::allocator<wchar_t> >::basic_string(wchar_t const*, std::allocator<wchar_t> const&)' C:\DOCUME~1\JCAB~1.JCA\LOCALS~1\Temp/ccEnbaaa.o(.text+0x40):kk.cp= p: undefined reference to `std::basic_string<wchar_t, std::char_traits<wchar_t>,= std::allocator<wchar_t> >::_Rep::_S_terminal' C:\DOCUME~1\JCAB~1.JCA\LOCALS~1\Temp/ccEnbaaa.o(.text+0x79):kk.cp= p: undefined reference to `std::basic_string<wchar_t, std::char_traits<wchar_t>,= std::allocator<wchar_t>= >::_Rep::_M_destroy(std::allocator<wchar_t> const&)' --- It seems that it needs those lonked in from some library= somewhere. I tried specifically adding libraries (-lstd++,= -lsupc++, etc...), but it didn't help. This, of course, doesn't= happen if I use std::string. So, does anyone have any suggestion about how to fix this? Salutaciones, JCAB email: jc...@ro... ICQ: 101728263 Web: http://www.JCABs-Rumblings.com |
From: <dan...@ya...> - 2002-06-28 22:19:43
|
--- Juan Carlos Arevalo-Baeza <jc...@ro...> wrote: > > Hi! I just downloaded the latest binaries, and I encountered this problem. > When I try to compile this little program: > > --- > #include <string> > > int main() > { > std::wstring kk = L"KK"; > printf("%S\n", kk.c_str()); > return 0; > } > --- > > using this command line: > > g++ kk.cpp -o kk.exe -O2 > > I get these errors: > > wide char streams aren't fully supported yet in new libstdc++.a. I'm working on it. Danny http://www.sold.com.au - SOLD.com.au - Find yourself a bargain! |
From: Juan C. Arevalo-B. <jc...@ro...> - 2002-06-28 23:13:38
|
On Sat, 29 Jun 2002 08:19:43 +1000 (EST), Danny Smith wrote: >--- Juan Carlos Arevalo-Baeza <jc...@ro...>=A0wrote: > >>Hi! I just downloaded the latest binaries, and I encountered= this problem. >>... >>std::wstring kk =3D L"KK"; > >wide char streams "strings"? >aren't fully supported yet in new libstdc++.a. =A0I'm working on= it. Cool, thanx! I'd appreciate it if you could send me email when= they get updated. I'll try to find workarounds until then. Salutaciones, JCAB email: jc...@ro... ICQ: 101728263 Web: http://www.JCABs-Rumblings.com |