Article View: be.comp.programming
Article #11667Re: [C++/Java] startervraagje classes
From: Niels Van Eetvelde
Date: Wed, 16 Jan 2002 00:28
Date: Wed, 16 Jan 2002 00:28
29 lines
2175 bytes
2175 bytes
Op 16 jan 2002 schreef Vincent De Baere: > Enig probleem: hun voorbeeld bij classes compileert bij mij niet... > > # g++ MyClass.C > /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crt1.o: In function > `_start': > /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crt1.o(.text+0x18): > undefined reference to `main' > collect2: ld returned 1 exit status ELK (!) C++ programma moet een main() functie hebben (een gewone functie, geen memberfunctie), je hebt die klaarblijkelijk niet in je programma staan. Lees die manual toch maar wat verder door, want op dat gebied verschilt C++ heel veel met java. Wat allicht wel zal lukken is dit: g++ -c MyClass.C en dat komt minofmeer overeen met javac Myclass.java en levert je een .o file op (te vergelijken met een .class file in java) Alvorens je een uitvoerbaar programma hebt vereist C++ een extra stap, en dat is de linker stap. En dan moet in een van de .o files die je samen wilt linken tot 1 programma/executable de main() functie gedefinieerd zijn. -- Niels
Technical Details
Message-ID:
<Xns9198EBCB2CCEnielsvaneetvelde@195.130.132.65>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<pan.2002.01.15.21.38.19.173952.1189@narrowmargin.net> <pan.2002.01.15.21.50.27.506732.41269@spelletjesgarnaal.be> <pan.2002.01.16.01.17.18.664249.1031@narrowmargin.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,21c08170d4577f92 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-01-15 16:28:21 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail Newsgroups: be.comp.programming Subject: Re: [C++/Java] startervraagje classes From: Niels Van Eetvelde <pleaseusethe@replyto.address> References: <pan.2002.01.15.21.38.19.173952.1189@narrowmargin.net> <pan.2002.01.15.21.50.27.506732.41269@spelletjesgarnaal.be> <pan.2002.01.16.01.17.18.664249.1031@narrowmargin.net> Organization: Telenjet ?? Message-ID: <Xns9198EBCB2CCEnielsvaneetvelde@195.130.132.65> User-Agent: Xnews/L5 X-Microsoft: sucks X-BillGates: is an asshole Lines: 29 Date: Wed, 16 Jan 2002 00:28:20 GMT NNTP-Posting-Host: 213.119.18.148 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1011140900 213.119.18.148 (Wed, 16 Jan 2002 01:28:20 MET) NNTP-Posting-Date: Wed, 16 Jan 2002 01:28:20 MET