Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
igor_bogomolov |
28.9.2010, 16:38
Сообщение
#11
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата igor_bogomolov, не поддерживай кашу. Одна проблема - одна тема. Это правило многих форумов. Каша получается когда одну вменяемую тему дробят на мелкие, мало интересные темы. Дайте человеку сначала разобраться со своими проблемамиУ меня приоритет - сначала помочь человеку, а потом уже разберемся, если вдруг тема создана не там |
|
|
|
|
RazrFalcon |
28.9.2010, 17:20
Сообщение
#12
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
igor_bogomolov
огромное спасибо, разобрался с либами, только что переписал полностью одну прогу все само встало на свои места вопросы правда остались еще: мне приходится кидать либы в папку с бинарником, если эту строку стереть то вообще не пашит, а если сделать так:то есть путь к папке в которую компилились либы то выдает ошибку что не может найти libtest.so.1 =/и почему их создается 4-е?! libtest.so.1.0.0 основная и еще три указателя на нее libtest.so libtest.so.1 libtest.so.1.0 почему мы пишем -ltest, хотя либа называется libtest.so.1.0.0? и почему бинарник обращается именно к libtest.so.1? и второе, не запускается с терминала. если просто сбросить бинраник, то жалуется на отсутствие либы, а если сделать то пишет что такого файла нет в папке =/но он же есть! Раскрывающийся текст razrfalcon@razrfalcon-laptop:~$ cd '/home/razrfalcon/uselib-build-desktop' razrfalcon@razrfalcon-laptop:~/uselib-build-desktop$ libtest The program 'libtest' is currently not installed. You can install it by typing: sudo apt-get install libnxcl-bin в креаторе все нормально работает Litkevich Yuriy извиняюсь за оффтоп, но это действительно близко, я ж не про передачу файлов через инет начал спрашивать, это б было действительно глупо Сообщение отредактировал RazrFalcon - 28.9.2010, 17:24 |
|
|
|
|
Litkevich Yuriy |
28.9.2010, 22:24
Сообщение
#13
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(igor_bogomolov @ 28.9.2010, 20:38) Link мало интересные темы. тема про аргументы командной строки вполне себе самодостаточная. Цитата(igor_bogomolov @ 28.9.2010, 20:38) Link У меня приоритет - сначала помочь человеку у меня приоритет - помочь человеку, который будет искать по форуму. А выискивать среди кучи страниц в одной теме, решение совсем другой задачи - очень проблематично.
|
|
|
|
|
igor_bogomolov |
28.9.2010, 23:23
Сообщение
#14
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата(Litkevich Yuriy @ 28.9.2010, 23:24) Link тема про аргументы командной строки вполне себе самодостаточная Нужно учитывать интересы автора. У него своя проблема, более общая, и он хочет получить ответы на свои вопросы. Тема не должна была быть разделена изначально, и автор нас об этом просил. А мы (модераторы), мало того ,что не учли интересы реального пользователя, так еще и зафлудили его темы всякой хернёй по поводу того как пользоваться поиском и как модерироватьЦитата(Litkevich Yuriy @ 28.9.2010, 23:24) Link у меня приоритет - помочь человеку, который будет искать по форуму. А выискивать среди кучи страниц в одной теме, решение совсем другой задачи - очень проблематично. Для этого сначала нужно сделать нормальный поисковик. С существующим, как темы не разделяй и как разумно не называй, найти ничего не возможно.
|
|
|
|
|
RazrFalcon |
29.9.2010, 13:55
Сообщение
#15
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Я дико извиняюсь за то что вызвал сей спор, но я к сожалению так и не нашел ответы на выше написанные вопросы =)
|
|
|
|
|
Sokoloff |
29.9.2010, 14:32
Сообщение
#16
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11
|
Цитата(RazrFalcon @ 29.9.2010, 14:55) Link Я дико извиняюсь за то что вызвал сей спор, но я к сожалению так и не нашел ответы на выше написанные вопросы =) Почитай про разделяемые библиотеки в linux Link. В этой статье как раз ответы на твои вопросы. |
|
|
|
|
RazrFalcon |
4.10.2010, 13:46
Сообщение
#17
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
почему он не видит либу которую я скинул к бинарнику!так тоже не пашит, при условии что это папка в которую компилилась либа/media/data/Additional/libuse-build-desktop/libtest: error while loading shared libraries: libtest.so.1: cannot open shared object file: No such file or directory Как сделать чтоб при компиляции либы не выдавался запрос "укажите где бинарник, он не был найден" Сообщение отредактировал RazrFalcon - 4.10.2010, 13:50 |
|
|
|
|
kuzulis |
4.10.2010, 14:18
Сообщение
#18
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7
|
Цитата почему он не видит либу которую я скинул к бинарнику! RazrFalcon, вы вообще, читали ли инфу по тем ссылкам что вам дали? Цитата Как сделать чтоб при компиляции либы не выдавался запрос "укажите где бинарник, он не был найден" киньте ее в /usr/lib и будет счастье или см. тут: Link что еще не ясно? Сообщение отредактировал kuzulis - 4.10.2010, 14:20 |
|
|
|
|
RazrFalcon |
4.10.2010, 14:25
Сообщение
#19
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Цитата(kuzulis @ 4.10.2010, 14:18) Link Цитата почему он не видит либу которую я скинул к бинарнику! RazrFalcon, вы вообще, читали ли инфу по тем ссылкам что вам дали? ДА! Пока был в /home все было нормально, а теперь перенес на другой раздел и начались эти проблемы, он не видит либу, при условии что я ее уже везде где можно покопировал. Цитата(kuzulis @ 4.10.2010, 14:18) Link Цитата Как сделать чтоб при компиляции либы не выдавался запрос "укажите где бинарник, он не был найден" киньте ее в /usr/lib и будет счастье или см. тут: Link я имел ввиду при компиляции либы, написал я либу, скомпилил, а креатор говорит что невозможно запустить, понятно нельзя, это ж либы, и просит путь к бинарнику, раздражает все время закрывать окошко это Сообщение отредактировал RazrFalcon - 4.10.2010, 14:26 |
|
|
|
|
Sokoloff |
5.10.2010, 23:19
Сообщение
#20
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11
|
RazrFalcon, есть еще вариант как сделать GUI/CLI программу. Вынеси общий код в отдельные файлы, и подключи их в оба приложения. Если общего кода не много, и он используется только твоими программами, то выигрыша от библиотеки будет не много или даже не будет совсем.
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 22:37 |