|
half-horse half-gateway
117 / 83 / 43
Регистрация: 10.05.2016
Сообщений: 563
|
|
Динамические библиотеки в отдельной папке05.08.2019, 20:48. Показов 3041. Ответов 9
Метки динамические библиотеки (Все метки)
Добрый день!
Имеется некий проект, использующий библиотеки, допустим, 1dll.a, 2dll.a и 3dll.a, с которыми вместе динамически подключаемые библиотеки 1.dll, 2.dll и 3.dll соответственно. Т.к. приложение компилируется без флага -static, то, естественно, *.dll-файлы мы должны добавить в один каталог с исполняемым файлом. Но появляется вопрос: можно ли заставить приложение искать библиотеки, например, в каталоге libraries, находящимся в одном каталоге с исполняемым файлом? Заранее спасибо за помощь! P.S. В качестве IDE использую Code::Blocks.
0
|
|
| 05.08.2019, 20:48 | |
|
Ответы с готовыми решениями:
9
Динамические библиотеки Статические и динамические библиотеки Линковка, статические, динамические библиотеки - матчасть |
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 06.08.2019, 09:07 | ||
Сообщение было отмечено BlackStoneBlack как решение
Решение
0
|
||
|
half-horse half-gateway
117 / 83 / 43
Регистрация: 10.05.2016
Сообщений: 563
|
|
| 06.08.2019, 09:19 [ТС] | |
|
oleg-m1973, проект планируется кроссплатформенный, поэтому включение в проект windows.h не очень подходит. А PATH - это костыль, который не совсем подходит для распространения приложения на другие машины. Вероятно, банально легче использовать флаг -static для компиляции под каждую платформу.
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||
| 06.08.2019, 09:28 | ||||
|
В винде проще всего поместить в одну папку с exe, либо указать путь для поиска при помощи SetDllDirectory.
0
|
||||
|
half-horse half-gateway
117 / 83 / 43
Регистрация: 10.05.2016
Сообщений: 563
|
||||
| 06.08.2019, 09:37 [ТС] | ||||
|
0
|
||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,907
|
||||
| 06.08.2019, 10:31 | ||||
Сообщение было отмечено BlackStoneBlack как решение
РешениеИли подгружать вручную через dlopen / LoadLibrary
0
|
||||
|
зомбяк
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
||
| 06.08.2019, 11:48 | ||
|
0
|
||
|
half-horse half-gateway
117 / 83 / 43
Регистрация: 10.05.2016
Сообщений: 563
|
||
| 07.08.2019, 20:57 [ТС] | ||
|
0
|
||
|
96 / 82 / 22
Регистрация: 19.10.2013
Сообщений: 485
|
||
| 07.08.2019, 22:12 | ||
|
Не по теме: Даёт до тех пор, пока приложенные вами библиотеки Qt будут соответствовать версиям из Open Source. Иными словами, если я получу от вас некий софт только в виде одного исполняемого файла, то я могу докидать к нему библиотеки Qt из официального Open Source дистрибутива и у меня всё должно работать.
0
|
||
| 08.08.2019, 10:02 [ТС] | |
|
Не по теме: WxMaper, если оно есть так, как Вы говорите, то это прекрасно.
0
|
|
| 08.08.2019, 10:02 | |
|
Помогаю со студенческими работами здесь
10
OpenCV CLR статичные и динамические библиотеки в Visual Studio Qt в отдельной папке Замена html на слэш только в отдельной папке Размещение подключенных библиотек не рядом в exe, а в отдельной папке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|