1

タスクバーでバッチファイルの点滅を開始する解決策を見つけようとしましたが、良い解決策はStack Overflow のこの投稿だけでした。

しかし、WinGW などを使用してコードを EXE にコンパイルすることはできず、次のエラーのみが発生します。

hello.cpp:6:32: error: '::main' must return 'int'

現在、TDM-GCCを使用してコードをコンパイルしています。

誰かが実際に動作するコードを教えてくれますか、それとも EXE にコンパイルできますか?

PS 誰かがこの Delphi コードをコンパイルできればなおさらです。無料のソフトウェアが見つからないからです。

編集:私はそれで地獄に行き、Delphiの試用版をダウンロードし、Delphiのコードに準拠したところ、うまくいきました! 不必要にあなたを悩ませて申し訳ありません:/ これを閉じることができます。

4

1 に答える 1

7

それは実際にint main()は であり、末尾は整数を返す必要があります (したがって、最後の行を "}" より上return 0;にします (実行が成功したことを示します。それ以外の場合はゼロ以外です)。

#include <iostream>
using namespace std;
int errors;

int main(arg stuff) {
    std::cout << "C++!";

    if (errors > 0)
         return 1;

    return 0;
}
于 2012-12-07T21:06:57.900 に答える