delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | "ing. Jan Chládek" <Jan DOT Chladek AT email DOT cz> |
Newsgroups: | gnu.g++.help,comp.os.msdos.djgpp |
Subject: | Undeclared wstring/wcout in GCC under DJGPP/Cygwin |
Date: | Tue, 26 Apr 2005 20:26:42 +0200 |
Organization: | Czech Technical University |
Lines: | 48 |
Message-ID: | <d4m153$a5e$1@ns.felk.cvut.cz> |
NNTP-Posting-Host: | ip-85-160-12-194.eurotel.cz |
X-Trace: | ns.felk.cvut.cz 1114540004 10414 85.160.12.194 (26 Apr 2005 18:26:44 GMT) |
X-Complaints-To: | usenet AT news DOT felk DOT cvut DOT cz |
NNTP-Posting-Date: | Tue, 26 Apr 2005 18:26:44 +0000 (UTC) |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 6.00.2900.2527 |
X-MIMEOLE: | Produced By Microsoft MimeOLE V6.00.2900.2527 |
X-RFC2646: | Format=Flowed; Original |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
I need compile ANSI C++ source file under Windows XP. For some reasons I can't use MS Visual Studio, then I trying g++ port for Windows (DJGPP, CygWin). But I've problems with wide-characters operations, I think then it's maybe error of compiler's port for Windows. Simple sample a.cpp: #include <string> #include <iostream> using namespace std; int main (int argc, char * argv[]) { wstring x; wcout<<x; return 0; } I've got these error messages: 1) in DJGPP 2.03, gxx 3.4.3 a.cpp: In function `int main(int, char**)': a.cpp:5: error: `wstring' undeclared (first use this function) a.cpp:5: error: (Each undeclared identifier is reported only once for each function it appears in.) a.cpp:5: error: expected `;' before "x" a.cpp:6: error: `wcout' undeclared (first use this function) a.cpp:6: error: `x' undeclared (first use this function) 2) in cygwin 1.5.13, g++ 3.3.3 a.cpp: In function `int main(int, char**)': a.cpp:5: error: `wstring' undeclared (first use this function) a.cpp:5: error: (Each undeclared identifier is reported only once for each function it appears in.) a.cpp:5: error: parse error before `;' token a.cpp:6: error: `wcout' undeclared (first use this function) a.cpp:6: error: `x' undeclared (first use this function) 3) in RedHat Linux, g++ 3.2.3 Compiled correctly. Do you somebody know how to compile sources with wide-character strings until g++ for Windows? Or exists any other free (full ANSI) C++ compiler for Windows? Thanks
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |