Описание тега precompiled-headers
Предварительно скомпилированный заголовок - это файл заголовка, который статически скомпилирован, но все еще отделен от своего конечного исполняемого файла, чтобы ускорить компиляцию зависимых файлов.
2
ответа
Можно ли в GCC включать предварительно скомпилированные заголовки из других заголовков?
Когда я компилирую файл C++, который включает в себя предварительно скомпилированный заголовок, все работает как положено // test.c++ #include <precompiled.h> #include <header.h> main() {} > g++-4.7 --std=c++11 BLAH... test.c++ -H 2&g…
06 мар '12 в 08:16
5
ответов
Как устранить ошибку C2859 при попытке использовать предварительно скомпилированный заголовок с VS2010 (VC100) в режиме отладки?
Я пытаюсь обновить старое решение для использования VS2010 (VC100). Я настроил его так, чтобы stdafx.cpp создавал предварительно скомпилированный заголовок stdafx.pch из stdafx.h. Затем всем остальным.cpp-файлам, которые включают stdafx.h, предписан…
01 июл '10 в 06:42
0
ответов
Как прекомпилировать каждый заголовочный файл?
Я читал документацию по модулям Clang. Я понял несколько вещей, я не знаю, правда ли я или нет. Если я просто пройду -fmodules а также -fbuiltin-module-map к каждому скомпилированному исходному файлу как clang В качестве аргументов я получу все преи…
01 дек '18 в 17:28
1
ответ
Как прекомпилировать заголовки при построении цели за один шаг?
У меня есть простой make-файл, который находит файлы CPP относительно него и строит цель оттуда. Как я могу изменить это, чтобы также прекомпилировать файлы заголовков относительно этого при построении цели? TARGET ?= application CXXFLAGS += -Os -I.…
21 май '18 в 23:35
1
ответ
Clang CMAKE Предварительно скомпилированные заголовки
Я нашел много примеров того, как использовать предварительно скомпилированные заголовки для MSVC, но я не могу найти какие-либо примеры с использованием clang. Из этого поста я вижу команды clang, но мне интересно, как они переводятся в cmake: Умень…
15 янв '19 в 17:14
2
ответа
Выбор файла PCH
Вы пытаетесь использовать предварительно скомпилированные заголовки, чтобы "ускорить компиляцию". Xcode имеет файл с именем YourProject_Prefix.pch, Вы можете добавить туда любое количество заголовочных файлов. Мой вопрос, как вы выбираете, какие заг…
29 окт '13 в 15:03
0
ответов
Использование прагмы push в предварительно скомпилированном заголовке с Clang без pop
В моей кодовой базе у меня есть включаемый файл (MyBaseDefinitions.h) что делает pragma diagnostic push с последующим отключением много предупреждений. Если вы хотите снова включить эти предупреждения, вы просто включаете другой заголовок, который в…
24 июл '17 в 20:57
1
ответ
Переместить промежуточные файлы сборки Visual Studio C++ на другую машину
Мы ищем способ ускорить наши локальные сборки C++. Мы имеем в виду простую идею. Мы регулярно строим наше решение на сервере сборки. Эта сборка является инкрементной: когда мы вносим новые изменения, перестраивается только необходимая часть решения.…
19 фев '19 в 15:09
1
ответ
Предварительно скомпилированные заголовки с Qt и g++ (QtCreator)
Я использую предварительно скомпилированные заголовки в проекте Qt, чтобы ускорить время компиляции. Я использую Qt 4.6.2 . Когда я компилирую проект с использованием macx-g++ (имеется в виду компилятор g ++), он не включает stdafx.h автоматически д…
22 апр '10 в 17:42
1
ответ
Меняется с `stdafx.h` на`pch.h`
Я клонирую репозиторий, решение C++ с 3 проектами, консольное приложение .exe проект DLL .dll и юнит тест .dll, Я не уверен, с какой версией VS или компилятором он был собран или создан. построение решения на моей машине было ошибкой неожиданный кон…
02 ноя '18 в 16:23
0
ответов
Почему предварительно скомпилированный заголовок выдает предупреждения в GCC?
У меня есть заголовочный файл MyHeader.hpp это включает в себя кучу заголовочных файлов из внешнего кода проекта. Заголовочные файлы из внешнего проекта выдают много предупреждений, которые я не хочу видеть, потому что я не работаю над этим кодом. Я…
16 ноя '13 в 00:46
3
ответа
Как предотвратить Visual C++ от создания stdafx.h?
Я использую Visual Studio 2015. Я всегда снимаю флажок "Предварительно скомпилированный заголовок" всякий раз, когда создаю новый проект, но Visual Studio по-прежнему создает файл и добавляет его в свой проект. Я пытался просто создать пустой проект…
25 фев '16 в 04:04
3
ответа
Предварительно скомпилированные заголовки и компиляция универсальных объектов в OSX
Мы используем предварительно скомпилированные заголовки с GCC для нашего проекта и строим их так: gcc $(CFLAGS) precompiledcommonlib.h Сейчас я собираю проект на OSX 10.6 и пытаюсь использовать отличную возможность сборки для всех архитектур одновре…
18 ноя '09 в 17:05
2
ответа
Если UIKit импортируется в файл PCH, то почему он снова импортируется в каждый файл?
Если #import <UIKit/UIKit.h> а также #import <Foundation/Foundation.h> оба находятся в нашем файле `ProjectName.pch', что делает их глобально импортированными, почему они автоматически добавляются в заголовочный файл, когда XCode создает…
26 янв '14 в 03:20
1
ответ
С помощью VS Solution, как я могу настроить группу исходных файлов, используя соответствующие настройки и особые настройки для файлов, которые требуют особой обработки?
Вопрос заключается в том, как настроить группу исходных файлов, используя соответствующие параметры и конкретные параметры для файлов, требующих специальной обработки? Мой вопрос возник из-за проблемы со сборкой, которую я сейчас выяснил
13 июл '16 в 11:44
1
ответ
Ошибка: "ClassName" не называет тип
Я знаю, что ошибка довольно очевидна, но я не могу найти внутреннюю проблему в моем коде. Все мне кажется нормальным. В любом случае, есть мои заголовочные файлы: GList.h: #ifndef LIST_H_ #define LIST_H_ #include "GNode.h" class GList { GNode *head,…
11 мар '16 в 13:20
2
ответа
Ошибка в Xcode 7 о предварительно скомпилированном заголовке и предварительном объявлении в C++
Я обнаружил ошибку в последней версии Xcode 7.0, которая очень раздражает нас в нашей компании, потому что она делает большую часть нашего кода C++ не отлаживаемой. После большого эксперимента я смог воспроизвести его с минимальным количеством кода.…
25 сен '15 в 09:15
1
ответ
Включение заголовка в предварительно скомпилированный заголовок и вне его в мой файл заголовка класса
Я долго искал это, но продолжаю получать ответы, которые не отвечают этому конкретному сценарию. У меня есть класс под названием VisibleGameObject, Мне интересно, что произойдет, если я добавлю свои обычные включения в заголовок (чтобы другие разраб…
12 июн '14 в 05:53
2
ответа
Возможно ли использовать предварительно скомпилированные заголовки с файлами MIDL?
У нас есть проект, который использует инструмент MIDL для создания определенных файлов header/iid и прокси. Эти файлы компилируются и связываются с остальной частью проекта с помощью шага после сборки, который вызывает nmake. Можно ли использовать п…
20 окт '09 в 08:43
2
ответа
Как создать предварительно скомпилированный заголовок с кодовыми блоками и gcc
У меня есть файл, который был проверен и работает как задумано: #ifndef PROMOTE_H_INCLUDED #define PROMOTE_H_INCLUDED #include <boost/mpl/vector.hpp> #include <boost/mpl/find.hpp> #include <boost/mpl/next.hpp> #include <boost/mp…
23 окт '11 в 10:18