Re[5]: Help!
От: ArtDenis Россия  
Дата: 24.03.03 08:08
Оценка:
Здравствуйте, BooleanInteger, Вы писали:
AD>>Ну тогда вам сюда: http://www.bcbdev.com/articles/pch.htm
AD>>Денис.
BI>Спасибо. Будем читать.

На мой взгляд, самый удобный вариант, предложенный в статье — это вариант с файлом pch.h. В этот файл заносятся все хедеры, используемые во всём проекте. Например, вот один из моих pch.h-файлов:
#ifndef _MYH_H_
#define _MYH_H_

#include <inifiles.hpp>

#include <vector>
#include <map>
#include <fstream> 

using std::vector;
using std::map;
using std::ofstream;
using std::ifstream;
using std::ios;
using std::ios_base;
using std::endl;
using std::ends;

#endif


Далее во всех файлах проекта в самом начале должно стоять следующее:
#include <vcl.h>
#include "pch.h"
#pragma hdrstop

И ничего более!

И конечно-же должны быть включены precompiled headers в свойствах проекта

PS: не рекомендуется вставлять хедеры с шаблонами в такой файл (как это сделано у меня ), хотя я ещё ни разу не замечал никаких глюков, связанных с шаблонами в precompiled headers.
... << RSDN@Home 1.0 beta 6a >>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.