Ошибки при компиляции С++20 проекта с реализацией модуля в отдельном файле

Не удается скомпилировать С++20 проект в MSVS2019 Community при реализации модуля в отдельном файле. Если поместить реализацию в самом .cppm файле, то компиляция завершается успешно. В файле реализации модуля, как указано в документации, в первую очередь объявлено:

module modulename;
Несмотря на это, объявленный в .cppm файле класс остается в .cpp реализации модуля не определенным, вследствие чего и возникают ошибки при компиляции. В чем может быть причина такой ошибки?


Ответы (1 шт):

Автор решения: ruakh

Вместо module пользуюсь директивой import в файле реализации модуля.

→ Ссылка