一千萬個為什麽

搜索

如何禁用MFC應用程序的WinMain入口點?

我知道在Windows下有多個入口點的應用程序是不可能的。

我有一個MFC應用程序,我添加了使其作為服務運行的代碼( main()入口點和其他必需的東西)但它看起來Windows將始終運行 WinMain()來自MFC而不是我的主要。

問題是我如何禁用MFC中的 WinMain(),以便能夠運行我自己的 main()

如果要將相同的應用程序作為控制臺應用程序運行,則可能會出現同樣的問題。

為了將其構建為控制臺應用程序(main而不是WinMain),我需要在項目屬性中進行哪些更改?

評論我的CWinApp是唯一的解決方案嗎?

最佳答案

如果查看鏈接器設置,可以更改入口點。這是你想要的地方。

轉載註明原文: 如何禁用MFC應用程序的WinMain入口點?