相关疑难解决方法(0)

_WinMainCRTStartup执行哪些功能?

这是一系列至少两个密切相关但不同的问题的一部分.我希望我能分别问他们做对了.

我试图让我的Visual C++ 2008应用程序在没有C运行时库的情况下工作.这是一个没有MFC或其他花哨的东西的Win32 GUI应用程序,只是简单的Windows API.

所以我将Project Properties - > Configuration - > C/C++ - > Advanced - > Omit Default Library Names设置为Yes(编译器标志/Zl)并重建.

然后链接器抱怨外部未解决_WinMainCRTStartup.可以说,我可以告诉链接器使用不同的入口点MyStartup.从我在网上收集的内容,_WinMainCRTStartup做一些初始化的东西,我可能想做MyStartup一个子集.

所以我的问题是:如果我不使用CRT,哪些功能可以_WinMainCRTStartup执行,哪些可以省略?

如果您对这些内容有所了解,请查看我的其他问题.谢谢!

旁白:我为什么要首先这样做?

  1. 我的应用程序没有明确使用任何CRT功能.
  2. 我喜欢精益和平均的应用程序.
  3. 它会教我一些新东西.

crt winmain entry-point visual-c++

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

crt ×1

entry-point ×1

visual-c++ ×1

winmain ×1