QtCreator не находит библиотеку, подключаю библиотеку в linux |
Здравствуйте, гость ( Вход | Регистрация )
QtCreator не находит библиотеку, подключаю библиотеку в linux |
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, 11:37
Сообщение
#5
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
|
|
|
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о
|
|
|
Текстовая версия | Сейчас: 19.12.2024, 22:11 |