windows下图形界面转为控制台的main函数入口
2014-04-22 14:27
435 查看
#if defined(_MSC_VER)
#define console_main main
#endif
int console_main(int argc,char *argv[])
{
}
int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hPrev,LPSTR szCmdLine,int sz)
{
char **argv;
int argc;
char *cmdline;
TCHAR *text = GetCommandLine();
#if UNICODE
//将text一直到结尾的字符转化为unicode
cmdline = text;
#else
cmdline = strdup(text);
#endif
argc = ParseCommandLine(cmdline,NULL);
argv = (char **)malloc(argc + 1);
console_main(argc,argv);
free(argv);
free(cmdline);
}
#define console_main main
#endif
int console_main(int argc,char *argv[])
{
}
int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hPrev,LPSTR szCmdLine,int sz)
{
char **argv;
int argc;
char *cmdline;
TCHAR *text = GetCommandLine();
#if UNICODE
//将text一直到结尾的字符转化为unicode
cmdline = text;
#else
cmdline = strdup(text);
#endif
argc = ParseCommandLine(cmdline,NULL);
argv = (char **)malloc(argc + 1);
console_main(argc,argv);
free(argv);
free(cmdline);
}
相关文章推荐
- int main(int argc,char* argv[])详解
- (AirWatch 系列之四)AirWatch 移动邮件管理(MEM)概述
- stopping NetworkManager daemon failed
- 网信金融战略入股打车应用Hailo
- 如何快速REPAIR TABLE
- SUSE zypper failed to work
- The following contents failed to refresh: TfsOlapReport
- CDOJ-Training for Data Structures 之B - 母仪天下
- DllEntry与DllMain
- 转载一篇仅就其中一段话来迁强说明人工智能在思维与潜意识之间的关联
- django1.62提交POST报错CSRF verification failed
- python中使用smtplib和email模块发送邮件实例
- 设计模式(13)-行为型模式-Chain of Responsibility
- poj 1575 Easier Done Than Said?【字符串处理】
- Container With Most Water
- Container With Most Water
- python中使用smtplib和email模块发送邮件实例
- 测试求和 waiting
- Aidl实现对象传递
- UltraISO 9.6.1.3016(带注册机)