專業術語
- 界面開發 專業術語:**HMI 開發** (Human-Machine Interface)。
- VS、Qt Creator 屬於 **IDE** (Integrated Development Environment)。
- .NET Framework、Win32 API、MFC、Qt 屬於 **框架/庫/運行時**。
C++ 界面開發工具鏈
- 編譯器:MSVC (VS 內建)、MinGW、Clang。
- 構建系統:MSBuild、CMake、qmake。
- UI 框架:見上表。
- 調試器:VS Debugger、GDB、CDB。
業餘小程序/游戲輔助選型
需求:單文件、無依賴、體積小 (MB 級)、界面簡單。
- 首選 WTL:模板庫、無運行時、EXE 可壓縮至 50KB,適合注入、綠色軟件。
- 次選 Win32 API 純手寫:零依賴、完全控制,適合覆蓋層、透明窗口。
- Duilib:若需漂亮皮膚、XML 佈局,體積稍大但功能強。
- 避開 MFC/Qt:運行時依賴大、靜態鏈接體積大、部署麻煩。
總結
搞清概念:IDE ≠ 框架。按「體積、依賴、界面複雜度」三維度選型,業餘小工具 WTL 最均衡。