首页 > 技术 > visual stdio 中的_tmain是什么?

visual stdio 中的_tmain是什么?

2010年2月22日 发表评论 阅读评论

当使用visual stdio建立工程后,默认的入口时int _tmain(int argc, _TCHAR* argv[]),而不是常见的main()函数。

实际上_tmain是main的别名定义在#include <tchar.h>中的#define _tmain main,必须包含此头文件才能编译通过。编译后认为main。

默认是把#include <tchar.h>放在预编译头文件中stdafx.h中的,大家可以打开看看。

对了,还没说为什么要用_tmain(),是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系)

分类: 技术 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.