1

MinGWでSublimeText2を構成するのに助けが必要です。私がしたのは、パス変数にMinGWを追加することだけでした。しかし、私はいくつかの問題を抱えています。たとえば、このコードはユーザーに入力を求めるために一時停止することさえなく、すぐにcin失敗状態になります。

    int input = 0;
    cin >> input;

eclipseでテストしたところ、正常に動作するため、コードにも問題はありません。Sublime Text 2をMinGWで動作させるには、他に何が必要ですか?

また、もっと簡単であれば、新しいコンパイラーを利用することもできます。

4

1 に答える 1

1

Sublime Textは高度なテキストエディタであり、IDEではありません。リクエストに応じて、SublimeTextで記述されたプログラムをコンパイルして実行するための手順をいくつか示します。

コマンドプロンプトを起動し(windows-key + Rcmdを押して、と入力し、Enterキーを押します)、MinGWbinフォルダーがパスにあることを確認しますg++ --version。バージョンが返された場合は、コマンドを使用してC++ソースファイルの場所に移動しますcd。たとえば、cd "C:\Users\abaratham\Dev\test"。次に、。を使用してソースファイルをコンパイルしますg++ -o myprogram.exe main.cpp othersource.cpp ...

ビルドが成功すると、プロジェクトフォルダーに新しいmyprogram.exeファイルが表示されます。コマンドラインプログラムの場合は、と同じコンソールで実行できますmyprogram

多くのC++ソースファイルを使用してソフトウェアを開発し始めると、CMakeやSConsなどの高レベルのビルドシステムを使用すると便利な場合があります。どちらを選択しても、makefileを生成し、を使用してプロジェクトをコンパイルできますmingw32-make

于 2013-03-19T01:05:41.297 に答える