Лучшие precompiled-headers вопросы ИТ разработчиков

  • 31 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Предварительно скомпилированные заголовки

У меня есть пример проекта (не мой), который находится в Visual C ++ 6. Я пытаюсь преобразовать его в Visual Studio 2008. Более старый проект использует предварительно скомпилированные заголовки. Теперь вопросы: Что такое предварительно ...

Задан 18 Aug 2009, 12:32 от akif
  • 123 голосов
  • 21 ответ
  • 0 просмотров
21 ответ

Как исправить ошибку PCH?

Когда я пытаюсь построить свое приложение вXcodeЯ получаю это сообщение об ошибке: Файл PCH собран из другой ветки ((clang-425.0.24)), чем компилятор ((clang-425.0.27)) Этого не случалось раньше, но это была первая сборка после обновления ...

Задан 17 Mar 2013, 16:28 от Macro206
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Время компоновки GCC мало выигрывает от предварительно скомпилированных заголовков

У меня огромный проект, что-то около 150 000 LOC кода C ++. Время сборки составляет около 15 минут. Этот проект состоит из множества подпроектов разных размеров. Я построил отдельные предварительно скомпилированные заголовки для ...

Задан 09 Nov 2012, 13:43 от Lazin
  • 11 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Предварительно скомпилированные заголовки? Нужны ли они нам?

Давным-давно я использовал предварительно скомпилированные заголовки: a. ускорить компиляцию и б. потому что я поддерживал несколько инструментов разработки,...

Задан 05 Jun 2016, 13:09 от Brian Tompsett - 汤莱恩
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Предварительно скомпилированные заголовки и компиляция универсальных объектов в OSX

Мы используем предварительно скомпилированные заголовки с GCC для нашего проекта и строим их так:

Задан 18 Nov 2009, 16:05 от rasmusb
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Предварительно скомпилированные заголовки и компиляция универсальных объектов в OSX

Мы используем предварительно скомпилированные заголовки с GCC для нашего проекта и строим их так: gcc $(CFLAGS) precompiledcommonlib.hСейчас я собираю проект на OSX 10.6 и пытаюсь использовать отличную возможность сборки для всех ...

Задан 18 Nov 2009, 17:05 от rasmusb
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ака пимпл идиома. Pimpl действительно хорош, когда реализация имеет странные / необычные / дорогостоящие зависимости (например, сторонние библиотеки, которые вам не нужно / не нужно выставлять в API класса). Но имейте в виду, что это действительно сопряжено с затратами, как с точки зрения другого (часто динамически выделяемого) экземпляра класса для экземпляра Pimpl, так и сложности кода, поскольку большая часть API этого класса будет каким-либо образом перенаправлена ​​в класс Pimpl.

ользуюПараметры программы Boost [http://www.boost.org/doc/libs/1_45_0/doc/html/program_options.html]и это занимает довольно много времени (10 секунд или даже больше) для компиляции очень маленького кода C ++ с ним. Компиляция кода заняла 1 ...

Задан 17 Feb 2011, 15:28 от prosseek
  • 38 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Цель stdafx.h [дубликат]

На этот вопрос уже есть ответ: Для чего используется «stdafx.h» в Visual Studio? [/questions/4726155/what-is-stdafx-h-used-for-in-visual-studio] 4 ответа Какова цель файлаstdafx.h и что подразумевается под предварительно скомпилированные заголовки?

Задан 04 Jun 2010, 16:33 от ckv
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Есть ли способ включить предварительно скомпилированные заголовки с помощью cmake + ndk?

тирую большой проект C ++ изVisual Studio вGCC для Android. Из-за большого количества файлов время компиляции является ледниковым. Я хотел бы настроить предварительно скомпилированный заголовочный файл, но я нахожуДокументация ...

Задан 01 Mar 2011, 05:19 от Meh
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

GCC и предварительно скомпилированные заголовки

После прочтенияэта хорошая статья (Уход и подача предварительно скомпилированных заголовков), у меня есть некоторые сомнения относительно того, как они могут...

Задан 15 Sep 2012, 13:53 от Mihai Todor
  • 92 голосов
  • 12 ответов
  • 0 просмотров
12 ответов

Использование предварительно скомпилированных заголовков с CMake

Я видел несколько (старых) постов наnet о взломе некоторой поддержки предварительно скомпилированных заголовков в CMake. Все они кажутся немного повсюду, и у...

Задан 29 Sep 2008, 11:08 от Glutinous
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Предварительно скомпилированные заголовки в заголовочных файлах

Сегодня я впервые столкнулся с предварительно скомпилированными заголовками, которые навсегда изменили мою жизнь. Я не могу поверить, что компиляция моего ко...

Задан 09 Jul 2012, 21:20 от Filburtirwinb
  • 35 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Зачем использовать предварительно скомпилированные заголовки (C / C ++)?

Быстрый вопрос - зачем использовать предварительно скомпилированные заголовки? РЕДАКТИРОВАТЬ: Читая ответы, я подозреваю, что то, что я делал с ними, довольно глупо: #pragma once //Defines used for production versions #ifndef PRODUCTION ...

Задан 24 May 2009, 06:35 от Billy ONeal
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

GCC и предварительно скомпилированные заголовки

После прочтенияэта хорошая статья (Уход и подача предварительно скомпилированных заголовков), у меня есть некоторые сомнения относительно того, как они могут...

Задан 15 Sep 2012, 11:53 от Mihai Todor
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

странное поведение прекомпилированных заголовков gcc с опцией -c

Короткий рассказ:Я не могу заставить правильно скомпилированные заголовки работать с опцией gcc -c.Длинная история:Ребята, я использую gcc-4.4.1 в Linux и, п...

Задан 27 Mar 2010, 20:44 от pachanga
  • 92 голосов
  • 12 ответов
  • 0 просмотров
12 ответов

Использование предварительно скомпилированных заголовков с CMake

Я видел несколько (старых) постов в сети о хакерской поддержке предварительно скомпилированных заголовков в CMake. Все они кажутся немного повсюду, и у каждого есть свой способ сделать это. Каков наилучший способ сделать это в настоящее время?

Задан 29 Sep 2008, 13:08 от Glutinous
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Можно ли в GCC предварительно скомпилированные заголовки быть включены из других заголовков?

Когда я компилирую файл C ++, который включает в себя предварительно скомпилированный заголовок, все работает как положено // test.c++ #include <precompiled.h> #include <header.h> main() {} > g++-4.7 --std=c++11 BLAH... test.c++ -H 2>&1 | grep ...

Задан 06 Mar 2012, 08:16 от Casey Rodarmor
  • 40 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

@DanielEarwicker: 40-50 минут для одной конфигурации x (32,64 бит) x (отладка, выпуск). И это уже ~ 400 проектов.

я есть решение для многих проектов Visual C ++, использующих PCH, но в некоторых из них включены определенные переключатели компилятора для конкретных нужд проекта. Большинство этих проектов используют один и тот же набор заголовков ...

Задан 14 Mar 2009, 10:39 от Assaf Lavie
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Предварительно собранные заголовки не работают в отладочной сборке с Qt Creator / qmake / MinGw

В Qt Creator у меня есть pro-файл с использованием PRECOMPILED HEADERS. Сборка работает просто отлично, когда я работаю в режиме Release. Но сборка в режиме отладки приводит к ошибкам, генерированию объектных файлов не ...

Задан 08 Jan 2014, 22:52 от Hugo
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

предварительно скомпилированный заголовок c ++, определенный в заголовке VS2010. Компилятор не может найти

унаследовал некоторый код, который сделал что-то вроде этого,Заголовок: HeaderFile.h

Задан 21 Sep 2012, 15:10 от Dan
  • 14 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Ошибки скомпилированных заголовков Visual C ++

Обновить: Каковы последствия включения stdafx.h в мои заголовочные файлы? Я начал проект C ++ в Linux / Eclipse CDT и импортировал его в Visual C ++ / Windows. В Visual C ++ я начал использовать предварительно скомпилированные заголовки ...

Задан 09 Sep 2009, 01:49 от jameszhao00
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Странное поведение с предварительно скомпилированными заголовками gcc

У меня были проблемы с работой предварительно скомпилированных заголовков, поэтому я придумал следующий минимально работающий пример.Это заголовочный файл

Задан 15 Nov 2016, 21:09 от sud03r
  • 88 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Я использую gcc 3.4, и строка g ++ stdafx.h не будет компилироваться, вы получите ошибку "g ++: запрошена компиляция файла заголовка", но это скомпилируется, хотя я не уверен, что это то, что я хочу: "g ++ -c -x c ++ stdafx.h -o stdafx.h.pch "

о-нибудь был какой-нибудь успех в получении скомпилированных заголовков, работающих с GCC? Мне не повезло в моих попытках, и я не видел много хороших примеров того, как это настроить. Я пробовал на Cygwin GCC 3.4.4 и с помощью 4.0 на Ubuntu.

Задан 12 Sep 2008, 12:42 от Lee Baldwin
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

SCons, Boost :: ASIO, скомпилированные заголовки Windows и ошибки компоновщика

Я исследую использование SCons для нашего процесса сборки при разработке C ++ для нескольких платформ. Я нахожусь на 99% пути в конфигурации сборки, но я сталкиваюсь сОЧЕНЬ странная ошибка в Windows, связанная с предварительно скомпилированным ...

Задан 15 Jun 2009, 23:03 от Grant Limberg