royqh1979 / RedPanda-CPP

A light-weight C/C++ IDE based on Qt
GNU General Public License v3.0
916 stars 98 forks source link

Guidance on Releasing and Packaging RedPanda-CPP with MinGW64 for Windows and MacOS #433

Open buiphukhuyen opened 1 month ago

buiphukhuyen commented 1 month ago

Hello,

First, thank you for the fantastic work on RedPanda-CPP! I've been working with the project and have made some modifications to the source code. Now, I would like to release and package it, specifically targeting Windows and MacOS platforms using MinGW64.

Could you please provide guidance on how to properly build, release, and package the project with MinGW64 for these platforms? Here are a few specific questions I have:

  1. Building for Windows with MinGW64:

    • What are the recommended steps and configurations for building the project using MinGW64 on Windows?
    • Are there any specific dependencies or configurations needed for this setup?
  2. Building for MacOS: Could you provide a detailed guide on how to set up the environment and build the project on MacOS using MinGW64 (if applicable) or another recommended toolchain?

Packaging the Release:

Any advice or examples you could share would be immensely helpful. Thank you in advance for your assistance!

royqh1979 commented 1 month ago
  1. I don't have mac, and don't know how to install / package it under macos.
  2. There are package scripts in packages subfolder.
buiphukhuyen commented 1 month ago

Can you please give me detailed instructions on how to deploy release and package *exe on Windows with MinGW64? As for MacOS, I will learn more myself.