Здравствуйте, гость ( Вход | Регистрация )
| Гость_Гость_evg123_*_* |
7.6.2010, 19:55
Сообщение
#1
|
|
Гости |
Вопрос простой - как убрать зависимости в проектируемой dll- библиотеке от стандартных библиотек (не хочется их таскать с собой и отдавать конечному пользователю). Пока решение не нашёл. Сделал статическую версию Qt (4.5.2), но как только выдаю, что хочу создать dll-библиотеку, то линковщик создаёт эту библиотеку с динамической компановкой со стандартными (типа QtCore.dll). Можкт кто с этим сталкивался и знает, как обойти эту проблему. Получается, что если создаю приложение - то туда всё статически динкуется, а если - dll-блилиотеку - то статически туда ничего подлинковываться не хочет.
|
|
|
|
![]() |
|
Litkevich Yuriy |
15.6.2010, 13:40
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(evg123 @ 15.6.2010, 15:27) Link интерфейс через статическую библиотеку к динамической) не через статическую, a-файл при динамической сборке весит с гулькин нос, т.е. он вовсе не является статической библиотекой.Было тут на форуме про это, надо искать. Цитата(evg123 @ 15.6.2010, 15:27) Link можете дать ссылочку чтобы почитать об этом деле - у меня тут пробел. Link, например.
|
|
|
|
|
evg123 |
17.6.2010, 9:32
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 29.4.2009 Из: Минск Пользователь №: 714 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 15.6.2010, 14:40) Link с этого места[/url], например... Благодарю. Интересная инфа. |
|
|
|
|
evg123 |
21.6.2010, 19:15
Сообщение
#4
|
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 29.4.2009 Из: Минск Пользователь №: 714 Спасибо сказали: 0 раз(а) Репутация: 0
|
Пока что вопрос с подлинковкой стандартной динамической библиотеки статическим путём совою собственную динамическую не разрешился. Если кто может что на эту тему подсказать - буду признателен.
Задал этот вопрос на Qtcentre.rog -- пока тоже самое -- ответов нет. Неужели это такая редкая и нетривиальная задача? Link Сообщение отредактировал evg123 - 23.6.2010, 9:03 |
|
|
|
Гость_evg123_* Создание dll-библиотеки, со статически подлинко- 7.6.2010, 19:55
Iron Bug каким компилером собираешь?
вообще, у msvc есть ф... 7.6.2010, 21:52
Гость_evg123_* Цитата(Iron Bug @ 7.6.2010, 21:52) каким ... 8.6.2010, 19:36
Litkevich Yuriy Цитата(Гость_Гость_evg123_*_* @ 7.6.2010, 23... 7.6.2010, 23:13
Гость_evg123_* Цитата(Litkevich Yuriy @ 7.6.2010, 23:13)... 8.6.2010, 19:45
Litkevich Yuriy evg123, расскажи подробнее, как ты делаешь библиот... 8.6.2010, 19:42
Гость_evg123_* Цитата(Litkevich Yuriy @ 8.6.2010, 19:42)... 8.6.2010, 19:56
Гость_evg123_* Дело в том, что я имел стандартный Qt, который шёл... 8.6.2010, 20:04
Iron Bug да, я вот тоже полагаю, что любые сорцы можно комп... 8.6.2010, 20:02
Litkevich Yuriy Цитата(Гость_Гость_evg123_*_* @ 8.6.2010, 23... 8.6.2010, 20:03
Гость_evg123_* Цитата(Litkevich Yuriy @ 8.6.2010, 20:03)... 8.6.2010, 20:09
Гость_evg123_* Короче, я поэксперементирую и скажу, что получилос... 8.6.2010, 20:11
Litkevich Yuriy Цитата(Гость_Гость_evg123_*_* @ 8.6.2010, 23... 8.6.2010, 20:08
Litkevich Yuriy Цитата(Гость_Гость_evg123_*_* @ 9.6.2010, 0... 8.6.2010, 20:12
evg123 Цитата(Litkevich Yuriy @ 8.6.2010, 20:12)... 9.6.2010, 11:29
evg123 Залез в makespec:
D:\Qt\2009.03\qt_... 9.6.2010, 12:15
Litkevich Yuriy evg123, важную деталь упускаешь. TEMPLATE = lib ну... 10.6.2010, 9:01
evg123 Цитата(Litkevich Yuriy @ 10.6.2010, 9:01)... 10.6.2010, 9:21
Litkevich Yuriy Цитата(evg123 @ 10.6.2010, 13:21) LIBS +=... 10.6.2010, 9:27
evg123 Цитата(Litkevich Yuriy @ 10.6.2010, 9:27)... 11.6.2010, 9:25
Litkevich Yuriy Цитата(evg123 @ 11.6.2010, 13:25) libQtCo... 11.6.2010, 16:40
evg123 Цитата(Litkevich Yuriy @ 11.6.2010, 17:40... 15.6.2010, 11:27
rellanium Решение
TEMPLATE = lib
#VERSION = 0.1.0
CONFIG... 17.1.2012, 13:40![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 11.12.2025, 5:30 |