对于为C++应用程序设置入口点的最佳实践是什么,我有点困惑,我试图找到一些答案,但我所看到的一切都与此相关
方法
去做这件事,而不是
为什么
..。
假设我有一个Windows桌面应用程序,它有两个构建配置:调试和发布。调试具有子系统
以便在Release具有子系统时,我可以在控制台窗口中运行并查看特定日志
..。
默认情况下,Debug的入口点是
而Release的入口点是
..。这意味着定义
和
在我的
..。以下是我对此有几个问题:
将发布的入口点设置为
却没有
或者两者兼而有之
和
定义于
在设置入口点时是否存在重大差异或风险?
如果我的应用程序支持Unicode,那么这些答案中的任何一个都会改变吗?
/
如果这不是一个使用入口点设置的好例子,那么什么会是一个好例子呢?如果这是
是
使用入口点设置的一个很好的示例,不使用入口点设置的示例是什么?
发布于 2021-03-01 18:22:10
我会说对两者使用相同的入口点,并完全跳过控制台构建。取而代之的是使用VS调试控制台。
只有在根本不使用MS C运行时的情况下,才会使用自定义入口点。我从来没有理由这样做。
https://stackoverflow.com/questions/66427313
复制