2011-08-16 17 views
0

如何更改MFC應用程序的入口點?標準爲extends CWinAppInitInstance()。但我需要入口點_tmain()。將調用initInstance()從那裏......如何將入口點更改爲用於MFC應用程序的_tmain()

+1

main()是控制檯模式應用程序的入口點。你爲什麼要在控制檯應用程序中使用GUI類庫? –

+0

爲什麼你需要這樣做?它會打破MFC如何初始化。例如'AfxGetApp'將不起作用。你正在嘗試哪些在InitInstance中無法完成的? – Ajay

回答

0

可以通過指定鏈接器選項「/條目:myMain」設置應用程序的入口點或通過編譯指令:

#pragma comment(linker, "/entry:myMain") 
0

見VC++ 2010年正式/Entry文檔如何設置以及默認值是什麼。請注意,main()InitInstance()可能是您的代碼的入口點,但它不一定是該程序的原始入口點。例如,跟蹤到一個MFC程序,你會看到大量的初始化代碼,你可能不想跳過。

相關問題