Win32编程-头文件与函数入口
#include <windows.h>
//#include <tchar.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine,int nCmdShow)
上面的代码段编译报错:“error C2731: “WinMain”: 无法重载函数”
说明代码重载了WinMain函数,所以是参数类型不对。参数列表的第三个LPTSTR是一个Unicode字符类型,而WinMain函数是ANSI应用程序入口函数,所以编译报错。
解决方法:
把LPTSTR换成LPSTR
LPSTR被定义成是一个指向以NULL(‘\0’)结尾的32位ANSI字符数组指针。
WinMain换成_tWinMain
这样需要把第二行的注释取消
#include <windows.h>
#include <tchar.h>int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine,int nCmdShow)
就知道这么一点点简单的东西,关于_tWinMain,wWinMain等等以后了解到了再记录。
如果有错误的地方,跪求诸神指教~~~
Win32编程-头文件与函数入口相关推荐
- C语言再学习 -- 常用头文件和函数(转)
参看:C/C++常用头文件及函数汇总 linux常用头文件如下: POSIX标准定义的头文件 <dirent.h> 目录项 <fcntl.h> 文 ...
- VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法)
VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) 参考文章: (1)VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) (2)https: ...
- 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )
文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...
- rt-thread 学习(二)外部中断 添加头文件 延时函数
rt-thread 学习(二)外部中断 添加头文件 延时函数 设置按键外部中断 开启硬件定时器 初始化配置部分 延时函数 添加头文件 设置按键外部中断 #include <rtthread.h& ...
- 字符串头文件包含函数
字符串头文件 包涵函数: strcpy() 将一个字符串复制到另一个中 strncpy() 将一个字符串前N个字符复制到另一个中 strcat() 连接两个字符串 strcmp() 比较两个字符串的大 ...
- c语言的函数头书写标准,C语言的头文件的函数和书写方法.doc
C语言的头文件的函数和书写方法 C语言头文件作用及写法 头文件几个好处: 1,头文件可以定义所用的函数列表,方便查阅你可以调用的函数:2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的 ...
- C语言编程规范 — 头文件、函数
0 编码规范说明 0.1 前言 为了提高产品或项目代码质量,软件开发人员编写出简洁.可靠.可维护.可测试.高效.可移植的代码,树立良好的编程规范是非常有必要的,良好的编程规范能提高编程效率,规避很多编 ...
- 【OpenGL】七、桌面窗口搭建 ( 导入头文件 | 桌面程序入口函数 | 注册窗口 | 创建窗口 | 显示窗口 )
文章目录 一.导入头文件 二.桌面程序入口函数 三.注册窗口 四.创建窗口 五.显示窗口 六.完整代码示例 七.相关资源 基于 [OpenGL]一.Visual Studio 2019 创建 Wind ...
- C 语言编程 — 头文件
目录 文章目录 目录 前文列表 头文件 只引用一次头文件 有条件引用 global.h 前文列表 <程序编译流程与 GCC 编译器> <C 语言编程 - 基本语法> <C ...
最新文章
- Linux中如何用命令打开文件夹
- 665. 非递减数列 golang 切片越界问题的探讨(二)
- C# Java间进行RSA加密解密交互(二)
- Ajax post HTML 405,Web API Ajax POST向返回 405方法不允许_jquery_开发99编程知识库
- 【问题收集·知识储备】Xcode只能选择My Mac,不能选择模拟器如何解决?
- C#学习记录1——Hello World! 补充
- 中国老工业基地吉林对外贸易重回历史高水平
- c语言用字符编程图形,C语言图形编程——字母符号
- 【存储】SDS软件定义存储,看这一篇就够了
- 【蓝桥杯】第十三届蓝桥杯省赛 AK 攻略 —— C++ B组全真题超详细剖析
- 组装台式计算机需要哪些配件,组装一台电脑需要哪些配件【详细列举】
- Unity和Easy AR制作一个AR的APP
- class path resource [springMVC-servlet.xml] cannot be opened because it does not exist
- 猿创征文|瑞吉外卖——管理端_菜品管理_1
- 360全景偏移调整_360全景倒车系统安装及调试细节说明
- Ubuntu桌面卡成狗,如何有效解决卡顿问题
- 大数据分析案例-基于逻辑回归算法构建垃圾邮件分类器模型
- 逻辑回归基本流程及鸢尾花项目实战
- 办公软件小技巧:Excel表格自动排序
- 学生表、班级表、成绩表
热门文章
- 如何提高信奥的做题速度?
- B站黑马测试第二篇P206视频数据库SQL语句‘关联查询_数据准备‘代码
- Realm和WCDB数据库的Objective-C基本使用
- 云服务器免费suse系统,linux操作系统suse
- 沉降观测曲线图 沉降观测汇总_沉降观测曲线图绘制的方法与有效性分析
- layui的layui.table.cache只能获取当前页的所有数据问题解决(layui实现添加行操作遇到分页)
- STM32F4系列W5500;(HAL库版本、W5500官网最新驱动)
- Unity ECS 视频笔记
- 2017年腾讯移动客户端面试总结-失败经验
- 迷宫的非递归求解 C语言 数据结构课程设计