2010-04-18 28 views
0

我知道在Windows下有多個入口點的應用程序是不可能的。如何禁用MFC應用程序的WinMain入口點?

我有一個MFC應用程序,並添加了代碼以使其作爲服務運行(main()入口點和其他必需的東西),但它看起來總是從MFC運行WinMain()而不是我的main。

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

如果您想要像控制檯應用程序一樣運行相同的應用程序,可能會出現同樣的問題。

爲了將其構建爲控制檯應用程序(主要代替WinMain),我需要在項目屬性中更改哪些內容?

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

回答

1

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

+1

我在寫之前看過,但現在我發現了這個選項:'Linker> System> SubSystem' – sorin 2010-04-18 22:27:23

相關問題