wstring and wchar_t usage with gcc
lrtaylor@micron.com
lrtaylor@micron.com
Mon Jan 10 17:35:00 GMT 2005
Did you just simply edit that header file and then try to recompile your
program? If so, then that is to be expected, since wide support
probably was not compiled into the compiler. You're probably going to
have to rebuild your compiler with support for wide characters so that
these functions can get defined.
Thanks,
Lyle
-----Original Message-----
From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
Behalf Of suresh.t@philips.com
Sent: Monday, January 10, 2005 3:15 AM
To: gcc-help@gcc.gnu.org
Subject: wstring and wchar_t usage with gcc
hi,
My code using wstring and wchar_t does not compile.
I realized that "_GLIBCPP_USE_WCHAR_T" was undefined in c++config.h
file
and defined it.
It cleared the first error ( i guess) but resulted in further errors
like
below from the cwchar header.
/gcc/3.2.1/include/c++/3.2.1/cwchar:137: `btowc' not declared
/gcc/3.2.1/include/c++/3.2.1/cwchar:142: `fwide' not declared
/gcc/3.2.1/include/c++/3.2.1/cwchar:143: `fwprintf' not declared
/gcc/3.2.1/include/c++/3.2.1/cwchar:144: `fwscanf' not declared
/gcc/3.2.1/include/c++/3.2.1/cwchar:147: `mbrlen' not declared
Can someone tell me what needs to be done?
Thanks
More information about the Gcc-help
mailing list