Deployment Guide
Distributing Your Application
Linux
- Compile your application
- Test on target system
- Include GTK4 runtime if using GUI
- Create installer or package
macOS
- Compile on macOS
- Create .app bundle (optional)
- Include GTK4 via Homebrew
- Code sign (optional)
Windows
- Compile with MSYS2
- Include GTK4 DLLs
- Create installer with Inno Setup or NSIS
- Test on clean Windows system
Dependencies
Console Apps
GUI Apps
Best Practices
- Test on clean system
- Document dependencies
- Include README
- Provide example usage
- Include license file