Building and Integrating QtMQTT on Kylin Linux for IoT Applications
QtMQTT is a Qt-based client library that enables MQTT protocol communication with brokers, commonly used in embedded and IoT scenarios. Kylin Linux—a domestic Chinese OS derived from Ubuntu—is widely deployed in secure industrial and edge environments. This guide walks through building, testing, and system-integrating QtMQTT on Kylin Linux (v10 ...
Posted on Fri, 19 Jun 2026 16:27:29 +0000 by DimeDropper
CMake Fundamentals for Building C++ Projects
CMake is a cross-platform build system generator that simplifies the compilation process for multi-language projects. It generates native build scripts (Makefiles, Visual Studio projects, etc.) from platform-independent configuration files.
Installation
Most Linux distributions include CMake in their package repositories. For Windows or systems ...
Posted on Thu, 18 Jun 2026 17:02:48 +0000 by gamefreak13
Configuring VSCode and CMake for MindMotion MM32F5330 Development
Toolchain Installation and Setup
To establish a robust development environment for the MM32F5330 microcontroller using Visual Studio Code, several core components must be installed sequentially. Begin by installing the VSCode editor itself. Following this, install the MinGW environment to provide necessary Unix-like tools on Windows. CMake is r ...
Posted on Tue, 16 Jun 2026 17:20:41 +0000 by misteryoji
Cross-Platform Dynamic and Static Library Generation with CMake
On Windows, function symbols are not exported by default from dynamic libraries. You must explicitly annotate the functions:
Use __declspec(dllexport) for functions to be exported when building the library.
Use __declspec(dllimport) for functions to be imported when consuming the library.
A common approach is to use a macro that switches betw ...
Posted on Tue, 16 Jun 2026 17:09:36 +0000 by jek1134
Installing MySQL 5.6 from Source on Linux: A Complete Configuration Guide
System Preparation and Configuration
Building MySQL 5.6 from source requires careful system tuning to ensure optimal database performance. This guide covers the essential configuration steps needed before installation.
Storage Configuration
For production environments, RAID 10 provides the best balance between read performance, write performanc ...
Posted on Sat, 13 Jun 2026 16:47:42 +0000 by jmandas
CMake Fundamentals for C++ Projects
CMake is a cross-platform build system generator that simplifies the compilation of complex software projects written in multiple languages. It uses configuration files named CMakeLists.txt to generate native build environments such as Makefiles or Visual Studio projects.
A minimal example starts with a source file main.cpp:
#include <iostre ...
Posted on Tue, 26 May 2026 22:23:10 +0000 by TRI0N
POCO C++ Library: Installation and XML Processing Guide
Global Installation
The POCO C++ Libraries are powerful cross-platform libraries designed for building network and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
By default, the installation location is /usr/local/ on Linux and macOS, and C:\Program Files (x64)\ on Windows. You can override this by ...
Posted on Tue, 26 May 2026 00:14:26 +0000 by keyurshah
Installing PSOPT on Ubuntu 22.04 for Optimal Control Applications
PSOPT is an open-source toolbox designed for solving optimal control problems within the MATLAB environment, commonly used in aerospace trajectory optimization, robotic motion planning, and automated system design. This guide walks through the complete installation process on Ubuntu 22.04, ensuring seamless integration with MATLAB.
Prerequisite ...
Posted on Tue, 19 May 2026 22:32:59 +0000 by ghettopixel
Setting Up OpenCV 4.5.0 with MinGW-w64, CMake, and VSCode on Windows 10
1. Prepare the C++ Development Environment with VSCode and MinGW-w64
Download MinGW-w64 from SourceForge.
Add the bin folder (e.g., C:\Programs\mingw-w64\bin) to the system PATH.
2. Install CMake
Get CMake from the official site.
Add the bin directory (e.g., D:\tools\cmake-3.19.1-win64-x64\bin) to PATH.
3. Download OpenCV Sources
Fetch the sour ...
Posted on Mon, 18 May 2026 10:02:31 +0000 by quercus
Building and Testing the Bustub Database System
Repository Setup
Begin by creating a private repository on GitHub named bustub-private. Follow these steps to mirror the original public repository:
# Clone the original repository as bare
git clone --bare https://github.com/cmu-db/bustub.git bustub-original
# Mirror to your private repository
cd bustub-original
git push https://github.com/stu ...
Posted on Wed, 13 May 2026 06:20:18 +0000 by vino4all