3ef249a410
use both Qt6 and Qt5 to compile, generate gio-qt6 for Qt6 Log: add support for Qt6 |
||
---|---|---|
.github/workflows | ||
.obs | ||
.reuse | ||
archlinux | ||
debian | ||
gio-qt | ||
LICENSES | ||
qgio-tools | ||
test | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
README.md | ||
README.zh_CN.md |
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.
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