Статичная библиотека в другой статичной |
Здравствуйте, гость ( Вход | Регистрация )
Статичная библиотека в другой статичной |
sidsukana |
21.4.2012, 14:07
Сообщение
#1
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Есть библиотека (статичная), я присоединяю ее к проекту своей библиотеки. Далее свою библиотеку использую в другом проекте, однако он требует все 2 библиотеки. Нельзя ли как-нибудь соединить их в одну, без сборки сорцев обоих библиотек как одной?
|
|
|
Алексей1153 |
21.4.2012, 14:44
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
нет, всё равно обе надо будет. И не пойму, в чём сложность положить обе библиотеки рядом с экзешником ?
либо пользуй динамику |
|
|
sidsukana |
21.4.2012, 14:48
Сообщение
#3
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Ну просто я пишу небольшую либу, а в ней использую еще другую.
|
|
|
Алексей1153 |
21.4.2012, 14:55
Сообщение
#4
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
и в чём проблема то ?
|
|
|
sidsukana |
21.4.2012, 14:59
Сообщение
#5
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
В том что удобней было бы присоединить одну мою, а там уже все подхвачено))
Тогда немного другой вопрос, насколько в этическом плане неправильно использовать сорцы сторонней библиотеки, чтобы собрать свою?))) Вариант с динамикой конечно тоже стоит рассмотреть, но мне он не очень пока подходит)) |
|
|
Алексей1153 |
21.4.2012, 15:06
Сообщение
#6
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
|
|
|
sidsukana |
21.4.2012, 15:08
Сообщение
#7
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Ну я же не присваиваю себе код) Авторство то будет указано в любом случае
|
|
|
Iron Bug |
23.4.2012, 9:00
Сообщение
#8
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
какая система, какой компилятор?
у компиляторов есть флаг включения зависимых либ в код. |
|
|
sidsukana |
23.4.2012, 11:14
Сообщение
#9
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
msvc2010
я уже взял обновленную библиотеку, там принцип основан на том что 2 файла включаются в проект и используются как сорцы, то что мне и надо. Но было бы интересно узнать что за флаг и где выставить |
|
|
Iron Bug |
23.4.2012, 16:50
Сообщение
#10
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
Если я правильно помню, то в студии 2008 это
Цитата Properties -> Linker -> General : Link Library Dependencies = Yes В 2010 вроде так: Цитата Common Properties -> Framework and References : (List of depenencies) (each lib/dll has a separate option: Project Reference Properties -> Link Library Dependencies : True|False Инфа отсюда, у меня нет венды дома, чтобы проверить. Как это реализовано с точки зрения флагов и т.п. - я хз. Но факт, что это даёт именно включение библиотек в выходной файл. |
|
|
Текстовая версия | Сейчас: 29.11.2024, 2:09 |