Я разработал C ++ DLL с именем COMMON, которая содержит некоторые внешние классы и функции.Я также разработал программу на C ++, которая использует эту DLL.
Когда я собираю программу на C ++, я включаю некоторые файлы из моей ОБЩЕЙ DLL.Поэтому в свойствах проекта я добавил foldername, который содержит все .h файлы (около 20 файлов).
Работает хорошо.
Теперь у меня следующий вопрос
Как я могу автоматически сгенерировать «большое» включение, содержащее все остальные включения, чтобы в программе на C ++ я мог использовать это включение напрямую?
#include "dll-name.h" // include only one BIG DLL file
После сборки DLL я могу распространятьэто просто, давая только 3 файла
dll-name.LIB
dll-name.DLL
dll-name.H
Есть ли решение моей проблемы?
Как мне сгенерировать этот «большой» DLL-файл включения?
PS:Я использую Visual Studio 2017 и чистый C ++ 17 без CLI или CLR.