Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt Самый простой способ рисования Здравствуйте. Недавно перешёл на Qt и вот появилась потребность нарисовать обычный прямоугольник без заливки. Начал читать документацию... инфы просто ну очень много: QPainter, QPaintDevice, QPaintEngine, всякие QGraphicsScene, нашёл как реализовать мою задумку через qml. О всём куча текста и примеров. И везде подключается кучка библиотек, пишется несколько функций и т. д., но какой же способ... https://www.cyberforum.ru/ qt/ thread1078878.html Перевод приложения C++ Qt
Есть полностью рабочий файл перевода. Принажатии на кнопку нужно сменить язык, то есть включить этот перевод. Мой кусок кода переводит только все компоненты ui(всё, что в дизайнере создавалось), но что нужно дописать здесь же(именно здесь, а не в main.cpp), чтобы также переводился также и другой текст в программе? void MainWindow::on_toolButton_clicked() { QTranslator translator; ...
C++ Qt Кодировки в QDomDocument https://www.cyberforum.ru/ qt/ thread1078803.html
Мне нужно было сделать функцию сохранения на основе QDomDocument для одной маленькой программки. С XML я почти не знаком, но я подумал, что для такой задачи моих знаний достаточно. Итак, имеется функция slot_save, в которой создается объект doc класса QDomDocument. Некоторые его элементы содержат атрибуты, значения которых копируются из строк QString в формате Юникод. В конце функции документ сам...
C++ Qt Добавление изображения Как добавить изображение в ресурсы проекта? https://www.cyberforum.ru/ qt/ thread1078624.html
Уквадратить изображение C++ Qt
Здравствуйте. Пытаюсь создать квадратное изображение с помощью QPixmap: QPixmap notificationImage(image); notificationImage.scaled(m_height, m_height); m_notificationImage = new QLabel(this); m_notificationImage->setFixedWidth(m_height); m_notificationImage->setFixedHeight(m_height); m_notificationImage->setPixmap(notificationImage);
C++ Qt Передача данных через qtcpsocket https://www.cyberforum.ru/ qt/ thread1078563.html
Приветствую, интересует вопрос о передачи данных через qtcpsocket. Мы спокойной можем передавать текст таким образом: QDataStream out(&block, QIODevice::WriteOnly); ... out << (quint16)0 << str; Тип QString А если я хочу передать картинку? Или допустим целый QList уже заполненный? как это можно сделать?
C++ Qt контейнеры QList, QVector и т.п Немного недопонимаю суть этих контейнеров, разъясните плиз кто может. Допустим я удаляю элемент из контейнера, то у меня образуется пустое место в контейнере или элементы сдвигаются? https://www.cyberforum.ru/ qt/ thread1078364.html генерация отчета из MS Server SQL C++ Qt
Надо по нажатию на клавишу генерировать отчет, и отображать его....
C++ Qt QTabWidget Не видно всех закладок https://www.cyberforum.ru/ qt/ thread1077891.html
Есть QTabWidget. Его страницы заполняю с помощью Layout-ов. Но, поскольку страницы получаются не очень широкими, все закладки не влезают в список, приходится их стрелочками перелистывать, что неудобно. Как заставить QTabWidget показывать все закладки? Т.е. сделать его достаточной ширины? setSizePolicy не помог. На крайняк, чтоб показывал закладки в 2 ряда. Добавлено через 15 минут Лучше...
C++ Qt Сборка Qt для комплияции android приложений https://www.cyberforum.ru/ qt/ thread1077869.html
Запускаю такой вот батник: SET "QTDIR=%~dp0" SET "QTDIR=%QTDIR:~0,-1%" SET QMAKESPEC=win32-g++ SET "PATH=C:\Qt\Qt5.2.0\Tools\mingw48_32\bin;%QTDIR%\bin;%PATH%" pause configure.exe -developer-build -platform win32-g++ -xplatform android-g++ -android-ndk C:\Qt\Qt5.2.0\android_ndk -android-sdk C:\Qt\Qt5.2.0\android_sdk\sdk -opensource -confirm-license -nomake tests -nomake examples -skip...
C++ Qt Lmms компиляция в Windows
Здравствуйте ув. форумчане! Я буду очень признателен за помощь в след. вопросе. Я для себя хочу собрать какой то стоящий проект в qt. Решил попробовать lmms для windows. Установлена Qt libraries 4.8.5 for Windows (minGW 4.4, 317 MB) (Info) c офф сайта http://qt-project.org/downloads Так же установленны офф версии QtSDK 1.2.1, mingw и cmake При проверке файлов проекта не находит fftw3 ....
C++ Qt Проверка присоединения к БД господа, такой вопрос. Есть у меня функция такая, к бд конектитсо static bool connect_to_database() { QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); db.setConnectOptions(); db.setDatabaseName("Driver={SQL Server};Server=(local);Trusted_Connection=Yes;Database=sql_server_ttit;"); db.setUserName("RedDevilHat"); db.setPassword("pasword"); if (!db.open()) https://www.cyberforum.ru/ qt/ thread1077780.html
1 / 1 / 0
Регистрация: 01.11.2010
Сообщений: 216
03.08.2016, 18:04 0

GNU/Linux Qt5.* - Линкуем статически - C++ Qt - Ответ 9425266

03.08.2016, 18:04. Показов 125811. Ответов 62
Метки (Все метки)

Ответ

Сейчас опишу проблему, надеюсь вы как автор сможете посоветовать.
Скажите, вот я пытаюсь попробовать изменить пути именно поиска библиотек. Делаю такой командой в консоли chrpath -r lib/ ProjectTimer то есть чтобы программа ProjectTimer искала либы около себя в каталоге lib.
Вот так выглядит дерево.
http://picpaste.com/__________... pw0JNW.png

А вот так выглядит вывод ldd
Код
ldd ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer
../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer)
../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer)
../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer)
../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer)
../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.7' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer)
../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by ../build-ProjectTimer-Desktop_Qt_5_7_0_GCC_64bit-Debug/ProjectTimer)
    linux-vdso.so.1 =>  (0x00007ffc94493000)
    libQt5QuickControls2.so.5 => not found
    libQt5Quick.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 (0x00007f23ec9d9000)
    libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f23ec349000)
    libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f23ebe01000)
    libQt5Qml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f23eb9d1000)
    libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f23eb4f9000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f23eb171000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f23eaf59000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f23eab89000)
    libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f23eaa29000)
А еще я пытаюсь именно в .pro файле прописать
QMAKE_LFLAGS += -Wl,-rpath,"'lib/'"
LD_LIBRARY_PATH = lib/

Но как бы это не помогает. По этому решил просто обратится за советом, скажите, или я что то не совсем так делаю из выше описанного или это в принципе не работает и стоит именно по вашей теме пересобрать все чтобы прогу можно было статически с либами линковать?
Буду очень признателен в хотя бы небольшой помощи по данной теме. Хочу для Убунты собрать свой программу в SNAP пакет)
Если что, я брал тему по изменению путей от сюда http://www.tripleboot.org/?p=138

Добавлено через 4 часа 31 минуту
Выше отписался Sph что у него создался каталог /usr/Qt5_static но он пустой, и у меня так же. И когда подключил в проект новый инструментарий то он начал в этом каталоге конфиг искать, Само собою не нашол.
Cannot read /usr/local/Qt5_static/mkspecs/linux-g++/qmake.conf: No such file or directory
Could not read qmake configuration file /usr/local/Qt5_static/mkspecs/linux-g++/qmake.conf.
Project ERROR: Unknown module(s) in QT: qml quick quickwidgets quickcontrols2
Project ERROR: Unknown module(s) in QT: qml quick quickwidgets quickcontrols2

Добавлено через 1 час 18 минут
Ошибка с отсутствующим каталогом найдена. В этом все норм.

Вернуться к обсуждению:
GNU/Linux Qt5.* - Линкуем статически C++ Qt
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2016, 18:04
Готовые ответы и решения:

Timestamp->QdateTime (Qt5+Firebird+Linux)
Направьте на путь истинный. В исходниках Qt5 есть небольшой пример, sqlbrowser. И есть база FB. Всё...

Qt5 перенос приложения из windows7 в linux (Raspbery)
Добрый вечер! Извиняюсь, не так давно знаком с Qt и линукс, нужна помощь. Задача стоит...

Удаление GNU\Linux из автозагрузки Kali Linux x64
Здравствуйте. Установил криво Kali Linux на диск С. Потом удалил все его файлы. Но в автозагрузке...

Знакомство с GNU/Linux
требуется объединить содержимое 2-х файлов,например task1.cpp и task3.cpp в единый новый файл и...

62
03.08.2016, 18:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2016, 18:04
Помогаю со студенческими работами здесь

Отличие freeBSD от GNU/Linux
Доброй ночи это одно и тоже. Просто пишут иногда что подходит как для FreeBSD так и для Linux....

Удаление GNU\Linux из автозагрузки
Хотел установить kali Linux как 2 ОС на компьютер (disk C). Установил криво. Хотел удалить. Сделал...

Помагите с Debian Gnu Linux ?
Помагите я установил но дальше тупик какойто что делать в ней не знаю помагите ? хотел...

Не работает kali linux на VirtualBox 6.0.16 r135674 (Qt5.6.2)
Сразу же - почему то при создании новой операционки есть только 32 битные варианты всех систем,...

Настройка сети в Debian GNU/Linux
На хост машине Windows 7, на ней VirtualBox, на VirtualBox, поставил Debian 6.0.3. В VirtualBox во...

Linux mint GNU Radio error
Всем привет! Вот установил gnu radio на linux mint 18. Но при запуске: sudo...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru