Простое приложение для отображения погоды, реализованное на трех платформах: GTK (C), Qt (C++), и Kotlin.
- GTK 3
- libcurl
- json-glib
sudo apt-get update
sudo apt-get install libgtk-3-dev libcurl4-openssl-dev libjson-glib-dev
Установите MSYS2 и выполните:
pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-curl mingw-w64-x86_64-json-glib
gcc -o gtk_example gtk_example.c `pkg-config --cflags --libs gtk+-3.0 json-glib-1.0` -lcurl
- Qt 5 или выше
- CMake 3.5 или выше
- Компилятор с поддержкой C++11 (например, GCC, Clang, MSVC)
sudo apt-get update
sudo apt-get install qt5-default qtcreator cmake
- Скачайте и установите Qt с официального сайта: https://www.qt.io/download
- Установите CMake: https://cmake.org/download/
- Убедитесь, что у вас установлен совместимый компилятор (например, MinGW или MSVC)
- Перейдите в директорию qt-version
- Создайте директорию для сборки и перейдите в неё:
mkdir build && cd build
- Сконфигурируйте проект с помощью CMake:
cmake ..
- Скомпилируйте проект:
cmake --build .
После успешной компиляции, запустите исполняемый файл qtweatherapp
(имя может отличаться в зависимости от настроек CMake).
- JDK 8 или выше
- Kotlin compiler
Установите JDK и Kotlin compiler согласно официальной документации Kotlin.
kotlinc KotlinWeatherApp.kt -include-runtime -d KotlinWeatherApp.jar
java -jar KotlinWeatherApp.jar
- Получите API ключ от OpenWeatherMap.
- Замените "YOUR_API_KEY" в исходном коде на ваш ключ.
- Скомпилируйте и запустите нужную версию программы.