-1

コンソールが閉じないようにするために、ブレークポイント、一時停止、リスナー関数、サンプル コード、別のフォーラムでのヘルプのリクエストなど、さまざまな方法を試しました。まだ解決策はありません。ただし、新しいプロジェクトを使用すると、コンソールは開いたままになります。

私の直感では、これはイテレータ ヘッダーに実装したソリューションに関連しているということです。コードがコンパイルされます。VS2008 (VS2005 と同じ動作) に変更すべき設定があることを願っています。奇妙なのは、すべてのコードをコメントアウトし、テスト セクションにブレークポイントを残したにもかかわらず、コンソールが閉じてしまうことです。「デバッグなしで開始」はコンソールを開きますが、テスト テキストは表示しません。

int main()
{
    cout << "Welcome to the Automating from Model and Sensor Data" << endl << endl;

    while (true) {
        int choice = GetMenuChoice();
        if (choice == 0) break;
        //DoMenuChoice(lex, choice);
    }

    return 0; //goodbye!
}
4

2 に答える 2

0

この問題は、main.cpp 内のプログラムへのエントリ ポイントに関連していました。main() 関数ではなく、より精巧なエントリ関数である必要があります。

ここで詳細を参照してください LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されています

于 2012-06-28T16:37:47.680 に答える
0

ビジュアルスタジオのメニューで、チェックは入れました Debug > Optionsか?

オプション ダイアログが開き、ダイアログの左側にある をクリックしDebuggingて、設定に問題があるかどうかを確認します。

于 2012-06-27T00:07:47.893 に答える