Я разработал модульную программу C++, которая динамически загружает свои модули. Каждый модуль нуждается в определенной статической библиотеке, и я связывал эту статическую библиотеку с каждым модулем. Есть ли способ поделиться этой статической библиотекой между всеми модулями, не связывая их с ними отдельно?C++ - обмен библиотекой между динамическими библиотеками
0
A
ответ
1
Да, это возможно. Вместо статической библиотеки создайте динамическую библиотеку (so
на * nix или dll
на Windows) и свяжите свои модули с этой динамической библиотекой.
если я свяжу свои модули с этой динамической библиотекой, то ли эта загрузка lib на память один или несколько раз? – peter
@peter Он будет загружен в память только один раз. –