c - mainCRTStartup 的签名是什么

标签 c windows visual-studio winapi entry-point

我正在寻找 mainCRTStartup 的签名。是吗:

int mainCRTStartup( int argc, char *argv[] )

还是别的什么?

我发现微软甚至无法给出他们自己的入口点的定义,这让我非常恼火......

感谢您的帮助。

最佳答案

在随 VisualStudio 分发的 crtexe.c 文件中,您可以看到定义。它是:

int mainCRTStartup(void);

命令行不是作为入口点的参数获取的,而是使用函数 GetCommandLine() 恢复的。

关于c - mainCRTStartup 的签名是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882963/

相关文章:

c# - 如何将原始数据显示为图像 (Visual Studio c#)

visual-studio - 如何阻止 Visual Studio 在新项目中包含 x86 目标

c - 如何防止 Lua 使用 stdio 或在 rtos 中重定向 stdio

python - 在 Python 中以管理员身份编辑文件

c++ - 如何从结构数组中删除一条数据线? (带索引)

c++ - 静态库链接失败

c# - await CurrentApp.LoadListingInformationAsync() 从不返回

c - 使用指针在链表中排序插入,C 程序崩溃

c - 维基百科中计算数字的 n 次方根的算法

c - Glib/Gio 异步或线程 UDP 服务器