mirror of
https://github.com/linuxdeepin/gio-qt.git
synced 2024-11-10 12:03:46 +01:00
49f5229bf5
Log: 开源合规
49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
# 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)
|
|
- 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
|
|
|
|
``` 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.
|
|
|
|
## Getting help
|
|
|
|
[Official Forum](https://bbs.deepin.org/) for generic discussion and help.
|
|
|
|
[Developer Center](https://github.com/linuxdeepin/developer-center) for BUG report and suggestions.
|
|
|
|
[Wiki](https://wiki.deepin.org/)
|
|
|
|
## Getting involved
|
|
|
|
We encourage you to report issues and contribute changes
|
|
|
|
[Contribution guide for developers](https://github.com/linuxdeepin/developer-center/wiki/Contribution-Guidelines-for-Developers-en) (English)
|
|
|
|
## License
|
|
|
|
gio-qt is licensed under [LGPL-3.0-or-later](LICENSE)
|