文章目录
- 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++
和资源
里的附加包含目录,含默认代码的项目则需要根据实际情况,对当中的内容进行增删改。
经过着一些列操作,项目环境就基本搭建完了,编写代码编译生成,即可得到一个简单的程序。