2011-08-16 18 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程序,你会看到大量的初始化代码,你可能不想跳过。

相关问题