请问wWinMain 在什么头文件下声明

needalfan 2008-07-26 11:26:41
WinMain 在winbase.h下声明了
...全文
305 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
needalfan 2008-07-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zzultc 的回复:]
wWinMain和WinMain这两个不需要声明,这是程序的入口点,编译器自己知道。
[/Quote]

那为什么还在winbase.h下声明了WinMain了?编译器为什么自己就知道?
zzultc 2008-07-27
  • 打赏
  • 举报
回复
wWinMain和WinMain这两个不需要声明,这是程序的入口点,编译器自己知道。
zzultc 2008-07-27
  • 打赏
  • 举报
回复
我搜索了一下,原来这是个c运行库函数,我还认为是API呢,呵呵,错了。
在crt0.c、crtexe.c、mcrtexe.cpp里边都有声明。
needalfan 2008-07-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Mackz 的回复:]
如果你在WinBase.h的WinMain的声明往下看,就可以看到wWinMain的声明了。程序中只需要用_tWinMain声明,编译器会按照是否定义了_UNICODE自动转换为wWinMain或者WinMain。
[/Quote]

真的吗?我之前用find找了,没有啊.

我不想一条条看啊...

说一下更确切位置,先谢过啊
菜牛 2008-07-27
  • 打赏
  • 举报
回复
如果你在WinBase.h的WinMain的声明往下看,就可以看到wWinMain的声明了。程序中只需要用_tWinMain声明,编译器会按照是否定义了_UNICODE自动转换为wWinMain或者WinMain。
needalfan 2008-07-27
  • 打赏
  • 举报
回复
在crt0.c 下找到了

/*
* wWinMain is not yet defined in winbase.h. When it is, this should be
* removed.
*/

int
WINAPI
wWinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPWSTR lpCmdLine,
int nShowCmd
);

两位有劳了,分就送到.
zzultc 2008-07-27
  • 打赏
  • 举报
回复
vc6.0以上,winbase.h里确实没有。
菜牛 2008-07-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 needalfan 的回复:]
引用 5 楼 Mackz 的回复:
如果你在WinBase.h的WinMain的声明往下看,就可以看到wWinMain的声明了。程序中只需要用_tWinMain声明,编译器会按照是否定义了_UNICODE自动转换为wWinMain或者WinMain。


真的吗?我之前用find找了,没有啊.

我不想一条条看啊...

说一下更确切位置,先谢过啊
[/Quote]
就接在下面啊。


这个函数,所谓的入口函数,和回调函数一个概念,和C中的main一样,都是程序中实现,被系统调用的函数。这个系统,就是运行时库。
needalfan 2008-07-26
  • 打赏
  • 举报
回复
这个我知道啊.我是想问如WinMain 在winbase.h下声明了.WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd
);
wWinMain在哪下面声明.
zzultc 2008-07-26
  • 打赏
  • 举报
回复
#ifdef _UNICODE
#define _tWinMain wWinMain
在TCHAR.H里

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧