🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #812

Re: C++ 4.5 compiliert zu lange!

#812
From: Rene Bothe
Date: Fri, 17 Nov 1995 16:37
54 lines
2330 bytes
In article <48ghl3$44u@tpl-wob.wob.tpl.net>,
   Benjamin Scholz <scholz@wolfsburg.netsurf.de> wrote:
>Neuling in C++ hat seine ersten Probleme mit BC45:
>
>    Ein Programm, welches ich während eines 
>Lehrgangs hatte, und nun zu Hause nochmals 
>ausprobieren wollte, läßt mich beim Compilieren 
>ca. 30 Minuten (!) warten, bis es fertig ist. Ich 
>vermute, daß es an '#INCLUDE <owl\owlpch.h>'
>liegt, da er viele Sachen aus OWL... compiliert. 
Hallo Benjamin,

versuch es mal mit vorcompilierten Headerdateien.
Diese Einstellung ist naemlich standardmaessig ausgeschaltet.

Du findest die Einstellung im Menue der IDE unter 'Optionen/Projekt' im 
folgenden Dialog 'Projektoptionen' unter dem Punkt 'Compiler/Vorcompilierte 
Header'.

Die Headerdateien, die Du in Deinen Modulen einbindest, sollten moeglichst in 
allen Modulen die gleiche Reihenfolge haben. Es ist dann evtl. auch sinnvoll 
die Vorcompilierung nach einer bestimmten Headerdatei abzubrechen, z. B. nach 
der letzten Standardheaderdatei. BC4.5 erzeugt dann fuer alle Headerdateien, 
einschliesslich der angegebenen, einmalig eine vorcompilierte Headerdatei. 
Alle nachfolgenden Headerdateien werden bei jedem Compilerlauf neu compiliert.


Bsp.:

//Standardheader
#include <windows.h>
#include <owl\owlpch.h>

//eigene Header
#include <myheader.h>

Einstellung in Diesem Fall:
Abbruch der Vorcompilierung nach der Header-Datei: owl\owlpch.h

Die vorcompilierten Headerdateien koennen unter Umstaenden mehrere MB 
Plattenspeicher einnehmen. Davon hast Du ja hoffentlich genug.


viel Spass

Rene

______________________________________________________
Rene Bothe,
Gesellschaft für Systemtechnik und Softwareentwicklung
Bereich Verkehrssysteme (GSSE-VS)
Ackerstrasse 22, D-38126 Braunschweig (Germany)
Tel.: +49 531 226 3515, Fax.: +49 531 226 4879
E-Mail: bothe@gsse.sni.de
Technical Details
Message-ID: <48hoi7$b0@siunix1.gsse.sni.de>
Path: arc1-ca.pugleaf.net!siunix1.gsse.sni.de!BwgA006
References: <48ghl3$44u@tpl-wob.wob.tpl.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!siunix1.gsse.sni.de!BwgA006
From: bothe@gsse.sni.de (Rene Bothe)
Newsgroups: de.comp.lang.c++
Subject: Re: C++ 4.5 compiliert zu lange!
Date: Fri, 17 Nov 95 16:37:51 GMT
Organization: Gesellschaft für Systemtechnik und Software-Entwicklung Braunschweig
Message-ID: <48hoi7$b0@siunix1.gsse.sni.de>
References: <48ghl3$44u@tpl-wob.wob.tpl.net>
NNTP-Posting-Host: 202.9.61.52
X-Newsreader: News Xpress Version 1.0 Beta #3