#visual-c #linker #static-linking
#visual-c #линкер #статическая связь
Вопрос:
В настоящее время я создаю статическую библиотеку, которая должна содержать основной метод, который включает некоторую логику настройки, а затем внутренне вызывает три функции OnLoad, OnRun, OnShutdown. Моя настройка I deal будет работать так, как я компилирую свою статическую библиотеку, включая основной метод, а затем создаю несколько проектов, которые затем реализуют эти три отсутствующие функции и связывают мою библиотеку с ними. Это должно привести к созданию окончательного файла приложения .exe.
Причина этого в том, что в настоящее время я создаю платформу для нескольких отдельных программ, которые отличаются только реализацией OnLoad, OnRun, OnShutdown. Поэтому другая логика может быть легко передана в библиотеку, поскольку она является общей для всех проектов. Что мне нужно будет установить в моем cmake, чтобы добиться такого поведения ? Я помню, что уже достиг этого в простом проекте visual studio, но не могу вспомнить, что нужно было изменить, и мне не повезло с Google.
Может быть, кто-нибудь из вас, ребята, знает, как это называется или как бы я настроил это с помощью cmake.
С уважением, Артур