LINUX.ORG.RU

Библиотеки KDE в QT

 ,


0

1

Всем привет!
Я пишу

#include <KStandardAction>

и мне выдаёт, что нет такой библиотеки. Что делать? Куда нажимать? Может какой-то пакет надо установить? Система Manjaro, помогите пожалуйста

При чем тут QuickTime, ламерок?

anonymous
()
Ответ на: комментарий от kronos2411

Ну само по себе работать не будет, конечно

$ apt-file search kstandardaction.h
kdelibs5-dev: /usr/include/kstandardaction.h
libkf5configwidgets-dev: /usr/include/KF5/KConfigWidgets/kstandardaction.h
Честно сказать, понятия не имею, что именно тебе нужно

DllMain
()
Ответ на: комментарий от kronos2411

вообщем чтоб всё работало делаем так:
в файле проекта(.pro) там где qt+= добавляем группу нашей библиотеки в моём случае это KConfigWidgets.
Должно выглядеть как-то так:

QT+= core gui widgets KConfigWidgets  KXmlGui

Потом где-то внизу добавляем:
TEMPLATE = app
TARGET = KStandardAction
TARGET = KActionCollection

и тому подобное, для каждой библиотеки прописываем отдельно TARGET, после этого можно в нужном нам файле прописать
#include <KStandardAction>

kronos2411
() автор топика
Последнее исправление: kronos2411 (всего исправлений: 1)

Я не понял, при чём тут QuickTime и каким образом ты в него собрался запихивать KDE-либы, но вообще было бы неплохо показать конфиг сборочной системы (CMakeLists.txt для CMake, хз что для QMake). Для CMake у тебя там должно быть

find_package(KF5ConfigWidgets)
target_link_libraries(yourapp KF5::ConfigWidgets)

Для QMake: QT += KConfigWidgets

XMs ★★★★★
()

Шёл 2020 год, QuickTime уже 4 года как был прикопан, но идиотские шутки на ЛОРе про него всё так и не заканчивались.

и мне выдаёт, что нет такой библиотеки.

Это кстати не бибилиотека, а заголовочный файл библиотеки. Две больших разницы.

EXL ★★★★★
()
Ответ на: комментарий от EXL

когда докопаться не до чего, но очень хочется:

Это кстати не бибилиотека, а заголовочный файл библиотеки.

anonymous
()
Ответ на: комментарий от EXL

Шёл 2020 год, QuickTime уже 4 года как был прикопан, но идиотские шутки на ЛОРе про него всё так и не заканчивались.

Лор консервативное сообщество потому что. Здесь и маздайка жива, и биллгейц.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.