Импорт внешних модулей C++20 в Visual Studio 2022C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Импорт внешних модулей C++20 в Visual Studio 2022

Сообщение Anonymous »

Я изучаю модули C++20 в Visual Studio 2022 и изучаю внешние модули; модули, которые были скомпилированы в одном проекте (я назову его проектом библиотеки) и импортированы в другой. Насколько я понимаю, это можно сделать, например, скомпилировав проект библиотеки как статическую библиотеку и сгенерировав файл .lib, который затем можно добавить в качестве зависимости в другой проект. Затем, чтобы добавить интерфейсы модулей из проекта библиотеки, я могу добавить каждый интерфейс модуля, добавив соответствующий файл .ixx.ifc в C/C++ -> Дополнительные зависимости модулей.
Это работает нормально, но мне интересно, есть ли лучший способ сделать это, поскольку указание каждого файла .ixx.ifc может оказаться затруднительным для больших библиотек. Возможно, есть способ объединить модули в более крупные, которые можно импортировать без необходимости импортировать меньшие? Я пробовал добавить новый модуль и экспортировать в него импорт-другие модули, но мне все равно приходится добавлять файлы .ixx.ifc каждого из этих модулей в качестве зависимостей. Или, возможно, есть способ добавить сразу несколько файлов .ixx.ifc в качестве зависимостей?

Подробнее здесь: https://stackoverflow.com/questions/763 ... tudio-2022
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»