首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C++ 界面開發術語與工具鏈概念釐清

     編輯:程式設計綜合問答

專業術語對照

概念專業稱呼
界面開發HMI 開發 / GUI 開發 / 客戶端開發
VS、Qt Creator、CLionIDE (集成開發環境)
.NET Framework、Win32 API、MFC、Qt、WTL框架 / 庫 / SDK / 運行時

關鍵區別

  • 語言 ≠ 框架 ≠ IDE:C++ 是語言,MFC/Qt 是庫,VS 是工具;
  • .NET Framework 是 C#/VB.NET 運行時,**C++ 不直接用** (除非 C++/CLI);
  • Win32 API 是系統底層接口,MFC/Qt/WTL 均在其上封裝;
  • EXE 大小:幾 MB 在現代環境極小,動態鏈接 MFC 只需幾百 KB,靜態鏈接 1-2 MB 均屬正常。

業餘遊戲外掛/小工具選型建議

  1. Duilib / imgui:零依賴、皮膚自由、注入友好;
  2. WTL:原生、極輕、無運行時;
  3. MFC 靜態鏈接:若已熟悉,無需部署 DLL。

避坑指南

  • 不要混淆「C++ 界面庫」與「.NET Framework」;
  • VS 版本與工具集 (v140/v141/v142/v143) 需匹配項目屬性;
  • 學習曲線:Duilib/imgui < WTL < MFC < Qt。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved