QtCreator. Пути к бибилиотекам |
Здравствуйте, гость ( Вход | Регистрация )
QtCreator. Пути к бибилиотекам |
sidsukana |
20.11.2011, 15:44
Сообщение
#1
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Как указать моему проекту путь до бибилиотеки, которая тоже собирается в этом проекте. Т.е вначале собирается бибилиотека, затем сам бинарник. Так вот бинарник ищет эту скомпиленую библиотеку в /usr/lib. Мне нужно чтобы он искал там где я укажу при конфигурации сборрки. Как это сконфигурировать?
Надеюсь понятно пояснил) ОС Linux/ Сообщение отредактировал sidsukana - 20.11.2011, 15:44 |
|
|
RazrFalcon |
20.11.2011, 15:53
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Сообщение отредактировал RazrFalcon - 20.11.2011, 15:54 |
|
|
sidsukana |
20.11.2011, 16:05
Сообщение
#3
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Это же при сборке. У меня стоит этот параметр. С ним он при сборке нормально видит бибилиотеки. А при запуске прилоежния начинает искать динамические в системных директориях.
|
|
|
Sokoloff |
21.11.2011, 16:22
Сообщение
#4
|
Участник Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11 |
Это же при сборке. У меня стоит этот параметр. С ним он при сборке нормально видит бибилиотеки. А при запуске прилоежния начинает искать динамические в системных директориях. Я так понимаю, это про плагины. Мы сделали примерно так (для cmake): В CMakeLists.txt
В коде
Реальный код: https://github.com/Razor-qt/razor-qt/blob/m.../CMakeLists.txt https://github.com/Razor-qt/razor-qt/blob/m.../razorpanel.cpp https://github.com/Razor-qt/razor-qt/blob/m...rplugininfo.cpp |
|
|
PAFOS |
21.11.2011, 16:55
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: 8 |
насколько я помню за динамическую линковку в линуксе отвечает прога ld.
http://www.opennet.ru/man.shtml?topic=ldco...8&russian=0 можно указать в /etc/ld.so.conf директрии с библиотеками и выполнить sudo ldconfig или выполнить sudo ldconfig -l путь_до_либы в 1-ом случае изменения сохранятся после перезагрузки системы, во 2-ом нет. Не пинайте если че не так указал (давно в линуксе не работал) |
|
|
Алексей1153 |
11.2.2012, 18:33
Сообщение
#6
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
думаю, вопрос по теме и сюда.
Скачал и поставил на новый ноут с офсайта дистрибутив Qt IDE для винды (1.3 гига) . Поставил, всё нормально. QtCreator запускаю, открываю созданный ранее, на другом компе (и другой версии креатора) проект - компилятор ругается, что нет файла <stdint.h> , где, судя по всему, определены типы навроде uint32_t в папке IDE нет такого файла вообще! Или его переименовали ? |
|
|
ernie |
11.2.2012, 19:32
Сообщение
#7
|
Участник Группа: Участник Сообщений: 130 Регистрация: 13.5.2010 Из: Irkutsk Пользователь №: 1712 Спасибо сказали: 11 раз(а) Репутация: 1 |
думаю, вопрос по теме и сюда. Скачал и поставил на новый ноут с офсайта дистрибутив Qt IDE для винды (1.3 гига) . Поставил, всё нормально. QtCreator запускаю, открываю созданный ранее, на другом компе (и другой версии креатора) проект - компилятор ругается, что нет файла <stdint.h> , где, судя по всему, определены типы навроде uint32_t в папке IDE нет такого файла вообще! Или его переименовали ? Есть такой файл у меня в MinGw для винды в инклудах. Может MinGw криво встал?я его вообще отдельно ставил,посвежее версию чем в Qt |
|
|
Алексей1153 |
11.2.2012, 19:50
Сообщение
#8
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
я ставил его одним кликом ) Выбирать файлы мне не предлагалось
а можешь прицепить файл ? |
|
|
ernie |
12.2.2012, 7:40
Сообщение
#9
|
Участник Группа: Участник Сообщений: 130 Регистрация: 13.5.2010 Из: Irkutsk Пользователь №: 1712 Спасибо сказали: 11 раз(а) Репутация: 1 |
я ставил его одним кликом ) Выбирать файлы мне не предлагалось а можешь прицепить файл ? Конечно
Прикрепленные файлы
|
|
|
Алексей1153 |
12.2.2012, 11:47
Сообщение
#10
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
благодарю ) Странно, что в дистрибутиве нет файла.
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 15:48 |