学习《C/C++ Windows 程序设计》的第一天
编译环境:VS2019社区版
学习目的:由空项目进行编码至可以弹出信息框
步骤一:
启动VS2019 -> 选择“空项目”-> 项目名"FirstApp" -> 点击创建
步骤二:
重点:项目必须有主函数 WinMain,返回值类型 int 类型
代码如下
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevHinstance,LPTSTR lpCndLine,INT InCmdShow)
{
MESSAGEBOX(NULL,"这是我来VC驿站第一个APP","提示",MB_OK);
return 0;
}
错误一:
MESSAGEBOX函数第二、三参数下红色波浪线提示错误
产生原因:编译器默认采用“使用 Unicode 字符集”
解决办法:项目 -> 项目属性 ->配置属性 -> 高级 -> 字符集选择“使用多字节字符集”
错误二:
点击生成,提示“无法解析的外部符号”
产生原因:新建项目时为“空项目”编译器 子系统 默认为“控制台”
解决办法:项目 -> 项目属性 -> 连接器 -> 系统 -> 子系统中选择“窗口(/SUBSYSTEM:WINDOWS)”
步骤三:
点击“调试”,成功弹出信息框。
欢迎各位留言指正
2021年11月16日
|