🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8518

Re: c / include files

#8518
From: Bart.Vanhauwaert
Date: Fri, 28 Jun 2002 22:58
23 lines
2074 bytes
Dominique Devriese <fritmebufstek@pandora.be> wrote:
>> Deze oplossing, hoewel correct, verwondert mij toch een beetje. Waarom
>> los je het met die define MAIN_PROG op? Het lijkt mij eenvoudiger om
>> ze in de .h file gewoon extern te declareren en dan te definieren in de
>> .c file. Is er een nadeel dat ik niet zie? Jou methode zal bv niet
>> werken met precompiled header files in Visual Studio en dat is voor
>> mensen die op dat platform werken toch een ernstig nadeel.
> Tja, dat komt ervan als je de standaard niet volgt.  Dit is hier een
> correcte oplossing, en als ze niet werkt voor jou, moet je gaan klagen
> bij de verkoper van je compiler, in casu M$.

'De standaard' is irrelevant. PCH is gewoon een techniek om 
compileertijden naar beneden te halen. De meest gebruikte compiler
met PCH ondersteuning is nu eenmaal visual studio daarom dat ik
dat voorbeeld gaf (ik dacht trouwens dat Luc die ook gebruikt)

Visual Studio kan perfect zonder PCH's compileren, alleen gaat
het dan tergend traag. Ongeveer zo traag als gcc, met name :(

cu bart

-- 
http://www.irule.be/bvh/
Technical Details
Message-ID: <bnpifa.223.ln@ns1.irule.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.wirehub.nl!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!louie!not-for-mail
References: <Xns923A912658EDFkeanunoemailcom@195.130.132.65> <UDDS8.271$ix.86@afrodite.telenet-ops.be> <nv2ffa.g7l.ln@ns1.irule.be> <87wusj5w9f.fsf@living.pandora.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,8485061e5167c153
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-29 05:08:28 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.wirehub.nl!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!louie!not-for-mail
Sender: - <bvh@ns1.irule.be>
From: Bart.Vanhauwaert@nowhere.be
Subject: Re: c / include files
Newsgroups: be.comp.programming
References: <Xns923A912658EDFkeanunoemailcom@195.130.132.65> <UDDS8.271$ix.86@afrodite.telenet-ops.be> <nv2ffa.g7l.ln@ns1.irule.be> <87wusj5w9f.fsf@living.pandora.be>
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))
Date: Sat, 29 Jun 2002 00:58:51 +0200
Message-ID: <bnpifa.223.ln@ns1.irule.be>
Lines: 23
NNTP-Posting-Host: 194.78.202.248
X-Trace: 1025351826 reader1.news.skynet.be 6975 194.78.202.248
X-Complaints-To: abuse@skynet.be