主函数 main WinMain _tmain _tWinMain 的区别
来源:互联网 发布:苹果手机电影软件排名 编辑:程序博客网 时间:2024/05/02 05:00
主函数 main WinMain _tmain _tWinMain 的区别
main是C/C++的标准入口函数名
WinMain是windows API窗体程序的入口函数。(int WINAPI WinMain()) 中 WINAPI是__stdcall宏,在windef.h中定义的。
_tmain _tWinMain 是Unicode版本函数别名,对应与wmain和wWinMain。
*****************************************************************************************
中有如下几行:
#ifdef _UNICODE
#define _tmain
#define _tWinMain
#else
#define _tmain
#define _tWinMain
#endif
这样定义是为了自动适应是否定义了UNICODE,其中wmain和wWinMain是支持UNICODE字符的。
前缀为"_t"的应用与UNICODE的函数,工程中最好用这类函数。
来自另一篇文章:
1) main是c/c++的标准入口函数名
2) winmain是windows api窗体程序的入口函数(int winapi winmain()中winapi是__stdcall的宏 在windows.h中定义)
3) _tmain _twinmain是unicode版本函数别名 为了编译时能自动转换字符串编码
**********************************************************************************
**********************************************************************************
1.main是C程序的函数,_tmain是main为了支持unicode所使用的main的別名
2._tmain的定义在可以找到,如#define _tmain main,所以要加#include 才能用。 _tmain()是个宏,如果是UNICODE则他是wmain()否则他是main()
3.因此_tmain compile后仍为main,所以都可以执行
**********************************************************************************
**********************************************************************************
1) main()是WINDOWS的控制台程序(32BIT)或DOS程序(16BIT),
2) WinMain()是WINDOWS的GUI程序,
wmain()是UNICODE版本的main(),
3)_tmain()是个宏,如果是UNICODE则他是wmain()否则他是main()
外,wmain也是main的另一個别名,是为了支持二个字节的语言环境
源自:http://blog.sina.com.cn/s/blog_96cf88680101m73h.html
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- main WinMain _tmain的区别
- main(), _tmain(), wmain(), wWinMain(), _tWinMain()的区别
- main(),_tmain(),WinMain(),wmain()四个函数区别
- _tmain main wmain WinMain
- 主线程的入口点函数(_tmain,_tWinMain )
- _tmain与main,winMain,wmain
- 关于不同的程序入口,main(), _tmain(),WinMain(),wmain()?
- 关于不同的程序入口,main(), _tmain(),WinMain(),wmain()?
- 关于不同的程序入口,main(), _tmain(),WinMain(),wmain()?
- 创建视图
- easyui表格datagrid自动排序
- ubuntu 下 skype 安装 (64位系统装 32 位 skype)
- android 多语言的实现
- c语言printf()输出格式大全
- 主函数 main WinMain _tmain _tWinMain 的区别
- android单位转换
- AsyncTask_疑问
- MFC修改程序图标
- VC++关于的VFW视频采集方案
- Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:问题解决方法
- Eclipse的代码复原,以及误删恢复功能
- Linux 脚本编写基础
- 黑马程序员Java__网络编程