文章目錄
- 1. 環境要求
- 2. `Win32++`安裝
- 3. 項目創建
- 3.1 項目創建
- (1)直接使用`Win32++`里的示例`Sample`
- (2)自行創建項目
最近想用
VC++
寫些
UI
,但又不太想用
MFC
,正好對界面要求不太高,就使用了一下
Win32++
庫,它是對
Windows API
的簡單封裝,它是
MFC
的一個比較好的替代框架。它的倉庫在
這里,
SourceForge
地址在
這里。
1. 環境要求
該庫的使用說明列出了如下的使用環境:
- Microsoft’s Visual Studio Community
- Code::Blocks
- Embacadero Dev-C++
我的環境開發是Visual Studio
。
2. Win32++
安裝
下載Win32++
后,解壓即可使用。
3. 項目創建
3.1 項目創建
(1)直接使用Win32++
里的示例Sample
這個方法比較簡便,可以拷貝線程的示例項目,修改當中的內容即可。
(2)自行創建項目
除(1)所述方法外,我們可以自行創建項目,其主要環境配置如下:
-
創建
Win32
項目,在VS 2022
中為Windows桌面應用程序(也可使用向導創建,非向導創建會帶默認代碼、資源等內容)。 -
把
Win32++
的include
目錄添加到C/C++->常規
的附加包含目錄中。
-
把
Win32++
的include
目錄()添加到資源->常規
的 附加包含目錄中。
-
將相關庫添加到
鏈接器->輸入
的附加依賴項中,主要的庫包括:
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
odbc32.lib
odbccp32.lib
comctl32.lib
但需要注意的是:自建項目需要注意是空項目還是代默認代碼的項目,如果是空項目,需要建立.cpp
(C++
代碼文件)和.rc
(資源文件),才能設置C/C++
和資源
里的附加包含目錄,含默認代碼的項目則需要根據實際情況,對當中的內容進行增刪改。
經過著一些列操作,項目環境就基本搭建完了,編寫代碼編譯生成,即可得到一個簡單的程序。