据我所知,Windows下无法拥有多个入口点的应用程序。
我有一个MFC应用程序,我添加了使其作为服务运行的代码(main()
入口点和其他必需的东西),但它看起来Windows将始终从MFC运行WinMain()
而不是我的主要。
问题是如何从MFC中禁用WinMain()
以便能够运行我自己的main()
。
如果您想要将相同的应用程序作为控制台应用程序运行,则可能会出现同样的问题。
我需要更改项目属性才能将其构建为控制台应用程序(main而不是WinMain)?
评论我的CWinApp是唯一的解决方案吗?
答案 0 :(得分:1)
如果查看链接器设置,可以更改入口点。这是你想要的地方。