Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
mezmay |
18.1.2011, 10:20
Сообщение
#1
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1
|
В linux в QtCreator 2.0.1 создаю консольное Qt-приложение.
Pro файл: компилируется нормально, но при запуске выдает: error while loading shared library: libbrd.so.0: cannot open shared object file: No such file or directory хотя такой файл в указанной директории есть, правда я подозркваю что он явлется ссылкой на libbrd.so.0.0 до этого стояла такая же ОС, но QtCreator 1.3 и там все нормально работало... |
|
|
|
|
panter_dsd |
18.1.2011, 10:35
Сообщение
#2
|
![]() Жаждущий знаний ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3
|
libbrd.so.0 нужно поместить в PATH или запускать вот так:
LD_LIBRARY_PATH=/root/BARDY_LINUX/BIN ./your_prog Сообщение отредактировал panter_dsd - 18.1.2011, 10:35 |
|
|
|
|
igor_bogomolov |
18.1.2011, 10:54
Сообщение
#3
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Для более удобной разработки под Linux можно воспользоваться QMAKE_RPATHDIR. Тогда приложение будет запускаться без LD_LIBRARY_PATH
|
|
|
|
|
RazrFalcon |
18.1.2011, 11:32
Сообщение
#4
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Цитата(igor_bogomolov @ 18.1.2011, 9:54) Link Для более удобной разработки под Linux можно воспользоваться QMAKE_RPATHDIR. Тогда приложение будет запускаться без LD_LIBRARY_PATH А под окна? |
|
|
|
|
igor_bogomolov |
18.1.2011, 11:37
Сообщение
#5
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата(RazrFalcon @ 18.1.2011, 11:32) Link А под окна? Для Windows достаточно чтобы dll были рядом с .exe. Либо так же как и в Linux, видны через PATH
|
|
|
|
|
mezmay |
18.1.2011, 11:45
Сообщение
#6
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1
|
Что значит поместить в PATH? - прописать путь /root/BARDY_LINUX/BIN в PATH ?, прописал, не работает прога все равно... и почему она раньше (в креаторе 1.3) запускалась?
|
|
|
|
|
RazrFalcon |
18.1.2011, 11:57
Сообщение
#7
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
В .prо
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 25.12.2025, 8:46 |