2019-08-01 04:24:09 +02: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 ](https://gitlab.gnome.org/GNOME/glibmm/tree/master/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)
2019-08-02 08:52:16 +02:00
- Qt5Core `>= 5.6.3`
2019-08-01 04:24:09 +02:00
- 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.
2022-09-07 08:53:39 +02:00
### Build & Install
2019-08-01 04:24:09 +02:00
``` shell
$ 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.
2022-09-07 08:53:39 +02:00
## Getting help
2019-08-02 08:52:16 +02:00
2022-09-07 08:53:39 +02:00
[Official Forum ](https://bbs.deepin.org/ ) for generic discussion and help.
2019-08-01 04:24:09 +02:00
2022-09-07 08:53:39 +02:00
[Developer Center ](https://github.com/linuxdeepin/developer-center ) for BUG report and suggestions.
2019-08-01 04:24:09 +02:00
2022-09-07 08:53:39 +02:00
[Wiki ](https://wiki.deepin.org/ )
2019-08-01 04:24:09 +02:00
2022-09-07 08:53:39 +02:00
## Getting involved
2019-08-01 04:24:09 +02:00
2022-09-07 08:53:39 +02:00
We encourage you to report issues and contribute changes
2019-08-02 08:52:16 +02:00
2022-09-07 08:53:39 +02:00
[Contribution guide for developers ](https://github.com/linuxdeepin/developer-center/wiki/Contribution-Guidelines-for-Developers-en ) (English)
2019-08-01 04:24:09 +02:00
## License
2022-09-07 08:53:39 +02:00
gio-qt is licensed under [LGPL-3.0-or-later ](LICENSE )