Gio wrapper for Qt applications.
Find a file
zty199 be8ad78437 build: add depends 'qt6-base' in archlinux/PKGBUILD
add depends 'qt6-base' to compile with both Qt5 and Qt6

Log: add depends 'qt6-base' in archlinux/PKGBUILD
2024-07-12 07:05:46 +00:00
.github/workflows chore: Sync by 559e91167d 2023-07-10 06:12:08 +00:00
.obs chore(CI): Update obs tag build workflow 2023-12-11 11:34:12 +08:00
.reuse chore(CI): add OBS workflows 2023-03-29 14:27:03 +08:00
archlinux build: add depends 'qt6-base' in archlinux/PKGBUILD 2024-07-12 07:05:46 +00:00
debian chore: bump version to 0.0.14 2024-07-01 06:49:34 +00:00
gio-qt fix: typo in DGioSettingsPrivate 2024-07-01 06:49:34 +00:00
LICENSES chore: adapt REUSE license 2022-09-08 06:50:03 +00:00
qgio-tools chore: add copyright and licensing info for new cmake files 2024-06-13 09:41:37 +08:00
test feat: add support for Qt6 2024-06-13 09:41:37 +08:00
.gitignore feat: add support for Qt6 2024-06-13 09:41:37 +08:00
CMakeLists.txt feat: add support for Qt6 2024-06-13 09:41:37 +08:00
LICENSE chore: adapt REUSE license 2022-09-08 06:50:03 +00:00
README.md chore: adapt REUSE license 2022-09-08 06:50:03 +00:00
README.zh_CN.md chore: adapt REUSE license 2022-09-08 06:50:03 +00:00

gio-qt: Qt wrapper library of Gio

Description

This is a Qt wrapper library for Gio (or say it's a glib/glibmm wrapper mainly focused on GIO module). This library is designed to be exception-free and avoid Qt application developer do direct access to glib/glibmm (so they can use Gio in a more Qt way).

Build

Build depts:

  • cmake >= 3.12.4
  • pkg-config (to find and use giomm module)
  • Qt5Core >= 5.6.3
  • Qt5Test (if you would like to build tests)
  • giomm-2.4
  • doxygen (to build documentations)

If you are using an older system which are using a lower cmake version and attempt to build this library, please turn off the BUILD_DOCS option.

Build & Install

$ cd /path/to/your/source/code
$ mkdir build
$ cd build
$ cmake ../
$ make
$ sudo make install

It will installed to /usr/local/lib by default. You may also need to do a sudo ldconfig /usr/local/lib after install.

Getting help

Official Forum for generic discussion and help.

Developer Center for BUG report and suggestions.

Wiki

Getting involved

We encourage you to report issues and contribute changes

Contribution guide for developers (English)

License

gio-qt is licensed under LGPL-3.0-or-later