Running Embedded Qt Programs on Android Systems

Running Embedded Qt Programs on Android Systems

We all know that cross-platform support is one of the key features of Qt, and it is quite an important one. Recently, while learning Qt development, I wondered how it supports cross-platform functionality. My usual development environment is Windows, using C++. So how can I run my C++ Qt programs on the Android platform? With … Read more

Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines!

Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines!

“From today on, study hard and make progress every day” Repetition is the best method for memory; spend one minute each day to remember the basics of C language. “Mastering C Language GUI Programming and Game Development Series”“ Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines! What is a … Read more

ClipboardXX: A Lightweight Cross-Platform C++ Clipboard Library

ClipboardXX: A Lightweight Cross-Platform C++ Clipboard Library

ClipboardXX: A Lightweight Cross-Platform C++ Clipboard Library In software development, clipboard operations are a common requirement. Whether copying or pasting text, a simple and efficient solution is needed. ClipboardXX is a lightweight cross-platform C++ library specifically designed for handling text in the clipboard. Introduction ClipboardXX is a header-only library, which means it does not require … Read more

Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines!

Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines!

“From today on, study hard and make progress every day” Repetition is the best method for memory; spend one minute each day to remember the basics of C language. “Mastering C Language GUI Programming and Game Development Series”“ Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines! What is a … Read more

The Application of Qt in Embedded System Development

The Application of Qt in Embedded System Development

Qt is increasingly used in the development of embedded systems, especially when high performance, aesthetic appeal, and strong interactivity in user interfaces (UI) are required. It is an ideal choice as it not only provides a powerful development framework but also offers developers a complete toolchain and ecosystem to help quickly build various smart devices.Reasons … Read more

Building a Cross-Platform Application Framework with CMake: C Language Version

Building a Cross-Platform Application Framework with CMake: C Language Version

1. Introduction 2. Example Code Explanation 3. Steps for Linux System 4. Steps for Windows System 5. Conclusion 1. Introduction During the process of writing applications, we often face a development scenario: writing cross-platform applications. This requirement is relatively easy to handle for Linux-based platforms; in most cases, you only need to switch to a … Read more

A General Framework for MCUs Implemented with a Linux-like Layered Architecture

A General Framework for MCUs Implemented with a Linux-like Layered Architecture

Hello everyone, today I will share a general system for MCUs implemented with a Linux-like layered architecture. This project facilitates chip-level switching and multi-product line development. 《A General System for MCUs Based on Layered Architecture》 Project Overall Block Diagram Project Highlights <strong>Layered Architecture, Clear and Efficient</strong>: The usal_mcu adopts a Linux-like layered architecture design, dividing … Read more

An Open Source, Cross-Platform Industrial IoT Gateway Based on .NET for Easy Device and System Connectivity through Visual Configuration!

An Open Source, Cross-Platform Industrial IoT Gateway Based on .NET for Easy Device and System Connectivity through Visual Configuration!

Project Introduction IoTGateway is a powerful, open-source (MIT License), cross-platform industrial IoT gateway based on .NET 8. It allows for easy connectivity to various devices and systems (such as PLCs, barcode scanners, CNC machines, databases, serial devices, upper computers, OPC Servers, OPC UA Servers, MQTT Servers, etc.) through visual configuration, enabling bi-directional data communication with … Read more

Why Do We Need Another Cross-Platform Development Framework Besides Flutter?

Why Do We Need Another Cross-Platform Development Framework Besides Flutter?

Compiled by|Nuclear Cola, Yan Shan Recently, Google officially launched Jetpack Compose version 1.0. Following this, JetBrains released the Compose Multiplatform Alpha version, aiming to extend Compose to desktop and web platforms. Compose Multiplatform consists of Compose for Desktop and Compose for Web, supporting many different platforms through Kotlin Multiplatform. Among them, Compose Desktop uses Google’s … Read more

CMakeLists.txt Template: One-Click Configuration for Cross-Platform C++ Projects

CMakeLists.txt Template: One-Click Configuration for Cross-Platform C++ Projects

In the development of C++ projects, cross-platform building and configuration have always been complex and troublesome issues. The differences between different operating systems and compilers often lead to cumbersome and repetitive project configurations, and can even cause some hard-to-debug problems. To reduce such issues, CMake has become the preferred build tool for many C++ developers. … Read more