Вопросы по теме 'precompiled-headers'

Существуют ли кроссплатформенные фреймворки / методы предварительно скомпилированных заголовков в C ++?
Мне интересно, что другие испытали на реализации кроссплатформенных (Linux и Windows) предварительно скомпилированных заголовков на C ++. Я думаю о том, что Visual Studio позволяет вам делать с файлами stdafx.h, которые могут значительно сократить...
1409 просмотров
schedule 23.03.2022

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

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

Предварительно скомпилированный заголовок рефакторинга C ++
К сожалению, в проекте здесь, на работе, кому-то пришла в голову прекрасная идея поместить каждый заголовок каждого файла из довольно большого проекта в предварительно скомпилированный заголовок. Это означает, что любое изменение любого заголовка в...
265 просмотров
schedule 18.06.2023

Создание нескольких предварительно скомпилированных заголовочных файлов с помощью GNU make
Я использую gcc (работает как g++ ) и GNU make. Я использую gcc для предварительной компиляции файла заголовка precompiled.h , создавая precompiled.h.gch ; следующая строка в Makefile делает это: # MYCCFLAGS is a list of command-line...
3401 просмотров
schedule 09.11.2023

Предварительно скомпилированные заголовки со смешанными C и C++
Я использую предварительно скомпилированные заголовки в своем проекте на C, но мы интегрируем в проект файл .CPP. Вот ошибка: Error 1 fatal error C1853: 'Debug\MuffinFactory.pch' precompiled header file is from a previous version of the...
32322 просмотров
schedule 28.12.2023

Visual studio заставляет включать предварительно скомпилированный заголовочный файл во все единицы компиляции проекта?
Когда компилятор компилирует исходный файл (например, *.cpp ), он создает объектный файл (например, *.o ), чтобы позже он был связан с другими файлами .o и .so ( .lib файлы для Windows) и составлял исполняемый файл. Теперь для аналогичной...
5791 просмотров

Почему я получаю эту ошибку в коде С++
У меня есть этот простой код: std::ifstream ifs; ifs.open ("test.txt", std::ifstream::in); char c = ifs.get(); while (ifs.good()) { std::cout << c; c = ifs.get(); } ifs.close(); Но я получаю много ошибок? такие как: Error 9...
3176 просмотров
schedule 31.05.2022

Добавление SpriteKit в пустое приложение
У меня был предыдущий вопрос о том, могу ли я добавить SpriteKit в пустой Заявление. Теперь, когда я знаю, что это возможно, у меня возник еще один вопрос. Я добавил SpriteKit.framework в правильную область в Xcode. Нужно ли после этого...
186 просмотров
schedule 30.04.2023

Уровень журнала CocoaLumberjack переключается на подробный
Я использую инфраструктуру ведения журнала CocoaLumberjack 2.0.0 для ведения журнала с разными уровнями. В моем Prefix.pch (я знаю, что этот файл устарел, но, тем не менее, он должен работать) я включаю Cocoalumberjack и устанавливаю глобальный...
442 просмотров

Есть ли более чистый способ обработки ошибок компилятора C1076 и C3859?
Сегодня я добавил несколько заголовков библиотек в наш файл precomp.h . Затем я попытался перекомпилировать в отладке и получил эти две ошибки (порожденные включением повышения): ошибка C3859: превышен диапазон виртуальной памяти для PCH;...
2629 просмотров
schedule 11.12.2022

Как на самом деле работают предварительно скомпилированные заголовки
Все мои вопросы связаны с компилятором vc ++, но я предполагаю, что другие компиляторы C ++ имеют такое же поведение. Are the precompiled headers a preprocessor-related stuff or this is all about the compilation process? Or both? I have several...
2688 просмотров
schedule 04.07.2022

Предварительно скомпилированный заголовок не используется при включении стандартной библиотеки
Я пытаюсь создать предварительно скомпилированный заголовок и использовать его при компиляции файла cpp. У меня есть 2 следующих файла: main.cpp: #include "foo.hpp" int main() { myTemplate<int> obj; return 0; } и foo.hpp:...
288 просмотров
schedule 15.06.2022

Объединение PCH, PDB и Zi приводит к загадочной ошибке компиляции C2859 с VS2017.
У меня есть проект, который в настоящее время не использует предварительно скомпилированные заголовки, но я хотел бы сделать это, поскольку я продемонстрировал, что это приводит к реальному повышению скорости компиляции в проекте. Я также хотел бы...
562 просмотров

Должен ли я продолжать включать заголовки в исходный файл, если они уже включены в предварительно скомпилированный заголовок?
Удивительно, но единственный действительно похожий вопрос, который я нашел ( Преимущества удаления включений, которые уже находятся в предварительно скомпилированном заголовке ? ) только спрашивает о возможном выигрыше во времени компиляции и...
56 просмотров
schedule 08.11.2023

Заставить CMake перестроить предварительно скомпилированные заголовки
Как заставить CMake перестроить все предварительно скомпилированные заголовки? (Используя g++ и Linux) И как заставить CMake отключить все предварительно скомпилированные заголовки? Я получаю некоторые ошибки сборки, которые возникли, и они...
240 просмотров
schedule 27.11.2022

Visual Studio удаляет общий файл .pch и вопросы о настраиваемых шагах сборки
Я пытаюсь использовать общий файл .pch, который компилируется в одном проекте и используется в других. Однако файл .pch удаляется, если имя файла .pdb проекта PCH отличается от имен файлов .pdb других проектов. Эта страница не отвечает на...
250 просмотров

MSVC Выходное имя компилируемого файла
Я использую Visual Studio 2019. Когда я собираю решение , иногда возникает такая ошибка: C2825 'TContainer' must be a class or namespace when followed by '::' MyProject MyHeaderFile.h Поскольку MyHeaderFile.h является файлом шаблона, я...
141 просмотров
schedule 31.03.2024