You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
11 months ago | |
---|---|---|
android | 1 year ago | |
res | 1 year ago | |
.gitignore | 2 years ago | |
DoorOpener.cpp | 1 year ago | |
DoorOpener.h | 2 years ago | |
QmlMqttClient.cpp | 1 year ago | |
QmlMqttClient.h | 1 year ago | |
README.md | 11 months ago | |
heimdall-client.pro | 1 year ago | |
heimdall-client_de_DE.ts | 2 years ago | |
log.h | 1 year ago | |
main.cpp | 1 year ago | |
main.qml | 1 year ago | |
notificationclient.cpp | 1 year ago | |
notificationclient.h | 1 year ago | |
qml.qrc | 1 year ago | |
variables.example.h | 1 year ago |
README.md
heimdall client
[Archived]
This app is not being developed on anymore.
Development
Requirements
Qt
I'm using Qt 5.15.2 in this project.
QtMQTT
Build on Windows
- Clone QtMQTT from GitHub
- checkout the branch for your Qt version, in my case
5.15.2
- Install Strawberry Perl
- Open
qtmqtt.pro
in Qt Creator - Configure the project for the desired destination platform
- Build
- Copy the folders
bin
,include
,lib
andmkspecs
into{QT_DIR}\${QT_VERSION}\{platform}
- Adjust paths in
{QT_DIR}\${QT_VERSION}\{platform}\mkspecs\modules\qt_lib_mqtt.pri
to Qt paths
Build on Linux
I haven't compiled QtMQTT on Linux yet, however I guess it would be something like this:
~$ git clone https://github.com/qt/qtmqtt.git
~$ cd qtmqtt
~/qtmqtt$ mkdir build && cd build
~/qtmqtt/build$ qmake ..
~/qtmqtt/build$ make
~/qtmqtt/build$ sudo make install