![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
NordWest |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте.
Собираю в QT проект под Linux и получаю сообщение типа:
Вычитал, что ему не хватает файла libSM.so. У меня в папке /usr/lib/ есть файлы libSM.so.6.0.0 и ссылка на этот файл — libSM.so.6 . Делаю ещё одну ссылку под именем libSM.so на libSM.so.6 . Теперь видимо эту библиотеку он находит. Но появляется ошибка про отсутствие ещё какой-нибудь библиотеки, требующей такого же решения. Но я вот посмотрел и как-то много ссылок создавать придется... И что, если у меня поменяется версия какой-нибудь из них? Может есть более просто и правильный способ? С новым годом! |
|
|
![]() |
NordWest |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
В репозитории у меня нет последних версий Qt. Специального дистрибутива Qt для Debian я тоже не встречал.
Удалось кое как выкрутиться собрав и установив новую версию Qt (4.5.3) из исходников. При этом программа собралась без ошибок под версией из sdk (что следует из вывода компилятора). А вот сборка под версией 4.5.3 выдала ошибку, но уже по поводу отсутствия в Qt-классе метода. Могу только предположить, что в новой версии данный метод был удален или переименован, хотя странно... Ну впрочем, даже собранная под старой версией программа "неожиданно завершилась" при запуске, так и не показав основного окна. Буду думать - что не так и продолжать работать над ней в винде. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 28.4.2025, 6:43 |