| delorie.com/archives/browse.cgi | search |
| From: | "Tony O'Bryan" <aho450s AT nic DOT smsu DOT edu> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Trouble with C++ and interrupt |
| Date: | Thu, 11 Dec 1997 20:56:41 -0600 |
| Organization: | Southwest Missouri State University |
| Lines: | 32 |
| Message-ID: | <3490A7E9.27D2@nic.smsu.edu> |
| References: | <3490359E DOT 3883 AT mbox5 DOT swipnet DOT se> |
| Reply-To: | aho450s AT nic DOT smsu DOT edu |
| NNTP-Posting-Host: | sara.a25.smsu.edu |
| Mime-Version: | 1.0 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Thomas Larsson wrote:
> void main(void)
> {
> cout << "HI!";
> }
I just thought I'd get to one of these before John does -smile-. void
is not a valid return type for main(). main() must always return an
integer: int main(void) for example.
>
> I wrote "gcc test.cpp -o test.exe"
> What could be wrong?
Have you downloaded the files needed to compile C++ code? Assuming you
have, gcc doesn't automatically link the C++ libraries. The simplest
solution is to compile with gxx rather than gcc. gxx automatically
links the correct C++ library.
> I have also tried to compile some examples for multiple keypresses. They
> all include a keyword called "interrupt" but DJGPP doesn't find it
> anywhere. Should I replace it or should I use another keyword?
I think (but am not certain) that interrupt is a non-standard extension
that some compiler makers include to facilitate writing interrupt
handlers.
> Thanks for your help, I have looked through the FAQ but I can't find any
> answers to the problems there...
Section 8.7 of the FAQ discusses the C++ question.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |