私は GUI プロジェクトを作成しており、起動時に 2 つのウィンドウが必要です。
1 つのメイン ウィンドウと、新しいプロジェクトなどを作成するための SYSMENU ウィンドウです。テンプレートを使用しており、メイン関数を両方のクラスから削除して、別の init.cpp クラスに配置したいと考えています。どのように?
ありがとう。
私は GUI プロジェクトを作成しており、起動時に 2 つのウィンドウが必要です。
1 つのメイン ウィンドウと、新しいプロジェクトなどを作成するための SYSMENU ウィンドウです。テンプレートを使用しており、メイン関数を両方のクラスから削除して、別の init.cpp クラスに配置したいと考えています。どのように?
ありがとう。
Dev C ++は、あまり使用されていない古いIDEです。
Windows APIレベルのGUIプログラム用のテンプレートがある場合、そのテンプレートWinMain
には、標準のC++main
関数ではなくMicrosoft固有の関数が含まれている可能性があります。
Dev C ++のデフォルトのツールチェーン、つまりGNU(g ++とそのリンカー)を使用すると、Microsoft固有のものを削除して、代わりにWinMain
標準を使用できます。main
Microsoftのツールチェーンでは、標準を受け入れるようにリンカに明示的に指示する必要があることに注意してくださいmain
。
ただし、一度に1ステップずつ実行してください。