| delorie.com/archives/browse.cgi | search |
| Message-ID: | <B0000087279@stargate.astr.lu.lv> |
| From: | "Andris Pavenis" <pavenis AT lanet DOT lv> |
| To: | "Paul H" <paulwebdev AT hotmail DOT com>, djgpp AT delorie DOT com |
| Date: | Tue, 18 May 1999 11:00:35 +0300 |
| MIME-Version: | 1.0 |
| Subject: | Re: _String.h Error in compiling C++ program |
| In-reply-to: | <19990518045020.62062.qmail@hotmail.com> |
| X-mailer: | Pegasus Mail for Win32 (v3.11) |
| Reply-To: | djgpp AT delorie DOT com |
| X-Mailing-List: | djgpp AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
Seems You have compiled sources without optimization.
Compile sources with -O2 (recommended) or -O3 and errors should disappear.
Andris
On 17 May 99, at 21:50, Paul H wrote:
> Hello,
>
> 2 Things:
>
> When I compile the following program:
>
> #include <iostream.h>
> #include <iomanip.h>
> #include <_String.h>
>
> int main () {
> String abc;
> abc = "test";
> cout << abc;
>
> return 0;
> }
>
> I get the following results with gxx:
>
> C:\Development\c>gxx -o test.ext test.o
> test.o(.text+0x1f):test.cpp: undefined reference to `String::String(void)'
> test.o(.text+0x30):test.cpp: undefined reference to `String::operator=(char
> cons
> t *)'
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |