Здравствуйте, 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 >>