Единицы заголовков являются рекомендуемой альтернативой предварительно скомпилированным заголовочным
файлам (PCH). Заголовочные блоки проще настраивать и использовать,
значительно меньше занимают на диске, обеспечивают аналогичные преимущества в производительности
и более гибки, чем общий PCH.
Поэтому я решил попытаться заменить большую часть моего старого использования PCH модулями заголовков. («большая часть», потому что мне все еще нужен PCH, когда рассматриваемый заголовок требует макроса #defines для его настройки).
Мой исходный файл precompiled.h был:
Код: Выделить всё
#pragma once
#include
#define GLFW_INCLUDE_NONE
#include
#include
Код: Выделить всё
#include "precompiled.h"
export module glm;
import ;
неожиданный конец файла при поиске предварительно скомпилированного заголовка. Вы
забыли добавить #include "precompiled.h" в свой исходный код?
Можно ли добиться того, чего я хочу пытаешься сделать?
Подробнее здесь: https://stackoverflow.com/questions/786 ... eader-unit