Я новичок в программировании на C ++. В моей программе 2 библиотеки, одна должна быть динамически связана, а другая должна быть статически связана, как я могу настроить это в Eclipse? я использую
Затмение CDT + MinGW + Windows 7.
Благодарю.
Не совсем понятно, что вы здесь ищете.
Большая часть статических и динамических находится в самой библиотеке, а не в том, как вы на нее ссылаетесь. Вы можете иметь статическую библиотеку, которая в основном представляет собой набор объектных файлов, объединенных в один файл, с каталогом, который сообщает, какие части изначально были какими файлами.
Вы также можете иметь DLL. Когда вы создаете DLL, компоновщик обычно также создает библиотеку ссылок для этой DLL. Эта библиотека в основном содержит заглушки — достаточно информации, чтобы компоновщик мог вставить ссылку на DLL в другую DLL или исполняемый файл.
Когда вы используете DLL, у вас в основном есть три варианта ее использования:
LoadLibrary
а также GetProcAddress
загрузить библиотеку и получить адрес вызываемой функции.Других решений пока нет …