From: drs AT cs DOT wisc DOT edu (DRS) Subject: problems with String.h 7 Apr 1997 20:12:34 -0700 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <3349A4A6.2023.cygnus.gnu-win32@cs.wisc.edu> Reply-To: drs AT cs DOT wisc DOT edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01Gold (Win95; I) Original-To: gnu-win32 AT cygnus DOT com Original-Sender: owner-gnu-win32 AT cygnus DOT com Greetings, The following works fine under GCC on Solaris (at school) but fails under my gnu-win32 setup at home: //g++ -c str.cpp //g++ -o str.exe str.o #include #include main() { string str("This is a test."); cout << str << endl; return 0; } /* str.o(.text+0x35):str.cc: undefined reference to `String::String(char co str.o(.text+0x4b):str.cc: undefined reference to `operator<<(ostream &, onst &)' str.o(.text+0x66):str.cc: undefined reference to `String::~String(void)' */ Is this simply a configuration problem, or what? I was wondering if it had to do with the string.h/String.h name collision. I have no problem using iostream.h, which looks to be in the same directory. Ideas anyone? Thank-you in advance for your help, DRS - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".