2011-08-16 35 views
0

MFCアプリケーションのエントリポイントを変更するにはどうすればよいですか?標準はのクラスのInitInstance()です。しかし、私は_tmain()にエントリポイントが必要です。そこからinitInstance()を...呼ぶMFCアプリケーションの_tmain()へのエントリポイントを変更する方法

あなたは「/エントリ:myMain」リンカオプションを指定することで、アプリケーションのエントリポイントを設定することができます
+1

main()はコンソールモードのアプリケーションのエントリポイントです。なぜコンソールアプリケーションでGUIクラスライブラリを使用しようとしていますか? –

+0

なぜそれをする必要がありますか? MFCの初期化方法を壊します。たとえば、 'AfxGetApp'は動作しません。あなたはInitInstanceでやり遂げることができないものを試していますか? – Ajay

答えて

0

またはプラグマディレクティブ経由:

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

++ 2010のためのVCの公式/Entryマニュアルを参照してくださいそれを設定する方法とデフォルトが何であるかを示します。 main()InitInstance()がコードのエントリポイントになる可能性がありますが、必ずしもプログラムの元のエントリポイントである必要はありません。たとえば、MFCプログラムにトレースすると、おそらくスキップしたくない初期化コードが大量に表示されます。

関連する問題