-3

私は GUI プロジェクトを作成しており、起動時に 2 つのウィンドウが必要です。

1 つのメイン ウィンドウと、新しいプロジェクトなどを作成するための SYSMENU ウィンドウです。テンプレートを使用しており、メイン関数を両方のクラスから削除して、別の init.cpp クラスに配置したいと考えています。どのように?

ありがとう。

4

1 に答える 1

1

Dev C ++は、あまり使用されていない古いIDEです。

Windows APIレベルのGUIプログラム用のテンプレートがある場合、そのテンプレートWinMainには、標準のC++main関数ではなくMicrosoft固有の関数が含まれている可能性があります。

Dev C ++のデフォルトのツールチェーン、つまりGNU(g ++とそのリンカー)を使用すると、Microsoft固有のものを削除して、代わりにWinMain標準を使用できます。main

Microsoftのツールチェーンでは、標準を受け入れるようにリンカに明示的に指示する必要があることに注意してくださいmain

ただし、一度に1ステップずつ実行してください。

于 2013-02-24T13:04:47.473 に答える