www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/01/30/06:32:35

From: "Kecskemeti Balazs" <balazs AT tiszanet DOT hu>
Newsgroups: comp.os.msdos.djgpp
Subject: Problem with headers (again)
Date: Sat, 30 Jan 1999 12:24:42 +0100
Organization: MatavNet
Lines: 54
Message-ID: <78uq84$h9s$1@bolka.matav.net>
NNTP-Posting-Host: ppp132.tiszanet.hu
X-Trace: bolka.matav.net 917695556 17724 195.228.98.132 (30 Jan 1999 11:25:56 GMT)
X-Complaints-To: abuse AT matav DOT net
NNTP-Posting-Date: 30 Jan 1999 11:25:56 GMT
X-Newsreader: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi!

I asked this question a while ago, but i got no useful
reponses (except Eli Zaretskii, thanks), but i still don't
know what do i do wrong. So:
I got problems with header files. The compiler complains
about multiple declarations (_lot_ of error messages, multiple
declaration errors for all variables in prog.hpp), and i don't
know, why. I did this:

prog.hpp :
-------------
/* my header file */
#ifndef PROG_HPP

#define PROG_HPP

/* ...stuff... */

#endif

prog.cc :
------------
/* secondary module */
#include <stdio.h>
#include "prog.hpp"

/* ...stuff... */

testprog.cc :
-----------------
/* main module */
#include "prog.hpp"

/* ... stuff ... */
int main()
{
/* ... stuff ... */
}


I also used an external COFF file.
So i typed this:
gcc testprog.cc prog.cc extmod.o -o testprog.exe

I really didn't declare things more than once.
Please help me with this thing, because i can't figure
out what's wrong with the above. Thanks in advance.

Kecskemeti Balazs
balazs AT tiszanet DOT hu



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019