Заблокирован
|
|
1 | |
Автоматическое подключение к проекту статической библиотеки - зависимости от основной10.04.2015, 15:03. Показов 1363. Ответов 4
Метки нет Все метки)
(
Есть основное консольное приложение.
Есть моя статическая библиотека, которую я подключаю к основному проекту. Есть ещё одна моя статическая библиотека, которая подключена к первой. Так вот, я пытаюсь собрать свой консольный проектик, а он требует вторую библиотеку, хотя ясно я её не использую, её использует только подключаемая первая библиотека. Как сделать так, чтоб при подключение к проекту своей статической внутренней библиотеки автоматический подключились бы все её зависимости?
0
|
|
10.04.2015, 15:03 | |
Ответы с готовыми решениями:
4
Подключение библиотеки к Qt проекту Подключение статической библиотеки, которая сама в себя включает другую статическую библиотеку Подключение статической библиотеки на с++
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
10.04.2015, 16:34 | 2 |
Статические библиотеки — это просто пачка упакованных объектных файлов.
К ним ничего не прилинковано, поэтому все зависимости надо указывать явно.
1
|
Заблокирован
|
|
10.04.2015, 16:54 [ТС] | 3 |
Это понятно. Но речь же идёт о крутом Qt
![]() Разве нет какого - то хитрого способа?
0
|
Pied Piper
236 / 227 / 57
Регистрация: 15.01.2013
Сообщений: 855
|
|
10.04.2015, 17:09 | 4 |
А причем тут фреймворк вообще? Если вы хотите прилинковать статик либу, которая в свою очередь использует другую статик либу - вам надо линковать обе статик либы.
К слову, "крутая" Microsoft Visual Studio не обладает никаким "хитрым" способом.
0
|
382 / 280 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||||||
10.04.2015, 20:58 | 5 | |||||
Кстати стоит обратить внимание на циклические зависимости между библиотеками: lib1 зависит от lib2, в то время как lib2 зависит от lib1.
gcc автоматически не разруливает такие ситуации, поэтому либы надо заключить в такую конструкцию:
1
|
10.04.2015, 20:58 | |
Помогаю со студенческими работами здесь
5
Подключение статической библиотеки (libxls) Подключение статической lib-библиотеки Подключение статической библиотеки в dev c++ Подключение статической библиотеки NTL VS2017 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |