У нас есть проект Visual Studio для создания файла DLL, и теперь мы преобразовали все источники в 3 отдельных проекта, которые создают статические библиотеки. Это оставляет файл .def
и некоторые действия до и после сборки, связанные с самой DLL в этом проекте. Мы хотели бы сохранить генерацию DLL и все дополнительное поведение отдельно от других проектов, если мы можем.
К сожалению, теперь, когда мы пытаемся «построить» этот проект, он больше не производит DLL (предположительно, потому что нет источников, которые ссылаются ни на одну из библиотек).
Я добавил /WHOLEARCHIVE:themainstaticlib
, но этого недостаточно.
Если возможно иметь проект Visual Studio, в котором JUST создает DLL из статических библиотек и файла def (и директивы /wholearchive
), может кто-нибудь сообщить мне, как?