Article View: be.comp.programming
Article #8518Re: c / include files
From: Bart.Vanhauwaert
Date: Fri, 28 Jun 2002 22:58
Date: Fri, 28 Jun 2002 22:58
23 lines
2074 bytes
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-mailReferences:
<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