Вопросы по теме 'precompiled-headers'
Существуют ли кроссплатформенные фреймворки / методы предварительно скомпилированных заголовков в C ++?
Мне интересно, что другие испытали на реализации кроссплатформенных (Linux и Windows) предварительно скомпилированных заголовков на C ++. Я думаю о том, что Visual Studio позволяет вам делать с файлами stdafx.h, которые могут значительно сократить...
1409 просмотров
schedule
23.03.2022
Предварительно скомпилированные заголовки
У меня есть образец проекта (не мой), который находится в Visual C ++ 6. Я пытаюсь преобразовать его в Visual Studio 2008.
В более старом проекте используются предварительно скомпилированные заголовки. Теперь вопросы:
Что такое...
19243 просмотров
schedule
06.01.2024
Можно ли использовать предварительно скомпилированные заголовки с файлами, сгенерированными MIDL?
У нас есть проект, в котором используется инструмент MIDL для создания определенных файлов заголовков / идентификаторов и прокси. Эти файлы компилируются и связываются с остальной частью проекта с помощью этапа пост-сборки, который вызывает nmake....
1056 просмотров
schedule
30.03.2024
Предварительно скомпилированный заголовок рефакторинга 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 просмотров
schedule
15.02.2022
Почему я получаю эту ошибку в коде С++
У меня есть этот простой код:
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 просмотров
schedule
31.05.2023
Есть ли более чистый способ обработки ошибок компилятора 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 просмотров
schedule
08.06.2024
Должен ли я продолжать включать заголовки в исходный файл, если они уже включены в предварительно скомпилированный заголовок?
Удивительно, но единственный действительно похожий вопрос, который я нашел ( Преимущества удаления включений, которые уже находятся в предварительно скомпилированном заголовке ? ) только спрашивает о возможном выигрыше во времени компиляции и...
56 просмотров
schedule
08.11.2023
Заставить CMake перестроить предварительно скомпилированные заголовки
Как заставить CMake перестроить все предварительно скомпилированные заголовки? (Используя g++ и Linux) И как заставить CMake отключить все предварительно скомпилированные заголовки?
Я получаю некоторые ошибки сборки, которые возникли, и они...
240 просмотров
schedule
27.11.2022
Visual Studio удаляет общий файл .pch и вопросы о настраиваемых шагах сборки
Я пытаюсь использовать общий файл .pch, который компилируется в одном проекте и используется в других.
Однако файл .pch удаляется, если имя файла .pdb проекта PCH отличается от имен файлов .pdb других проектов.
Эта страница не отвечает на...
250 просмотров
schedule
03.02.2024
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