ほら、
次のようなコードがあります
#ifdef WPRFLAG
と
#ifdef _WINMAIN_
でctrexe.c
。vs2010を使用しています)
これらのマクロは、エントリポイントから呼び出される関数を決定します。
しかし、プロジェクト設定のマクロ設定でもこれらのマクロが見つかりません。
これらのマクロはどこで定義されていますか?
ほら、
次のようなコードがあります
#ifdef WPRFLAG
と
#ifdef _WINMAIN_
でctrexe.c
。vs2010を使用しています)
これらのマクロは、エントリポイントから呼び出される関数を決定します。
しかし、プロジェクト設定のマクロ設定でもこれらのマクロが見つかりません。
これらのマクロはどこで定義されていますか?
VS プロジェクト -> 構成プロパティ -> リンカー -> システム -> サブシステム:
/SUBSYSTEM:CONSOLE
)/SUBSYSTEM:WINDOWS
)/SUBSYSTEM:WINDOWS
これにより、に遭遇しました_WINMAIN_
。
WPRFLAG
は、CRT のソース コード フォルダーの下にある wcrt0.c など、多くのワイド char バージョンのソース ファイルで定義されています。や_WINMAIN_
などの Windows バージョンの CRT ソース ファイルで定義されています。Wincrt0.c
wWincrt0.c