11

mingwを使用してCodeblocksをインストールし、デフォルトのコンパイラを選択して、エラーなしで単純なhelloプログラムをビルドして実行できました。

Sublime Text 2をインストールし、同じhelloworldプログラムをコピーして貼り付けました。

// my first program in C++
#include <iostream>

using namespace std;

int main ()
{
    cout << "Hello World!";
    return 0;
}

ビルドすると、次のエラーメッセージが表示されます。

[Error 2] The system cannot find the file specified
[cmd:  [u'bash', u'-c', u"g++ '' -o '/' && '/'"]]
[dir:  C:\Windows\system32]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]
[Finished]

Sublime Text 2を使用して簡単なプログラムをビルドして実行するには、何をする必要がありますか?

4

6 に答える 6

6

まず、ビルドして実行する前に、ドライブのどこにいても、作業中のファイルを必ず保存してください。

Sublime Text 2をコンパイルするには、g ++、bashなどが必要です。このページの手順に従って、これらのパッケージをコンピューターにインストールする必要があります。

http://mjiang.com/mec/cs244/files/Installing%20c++_g++_on_Windows.pdf

于 2012-10-31T02:13:06.370 に答える
4

WINDOWSの場合:

Dev C ++(Bloodshed)を使用している場合は、

SUBLIME TEXT 2を開き、コードを書き込むための新しいファイルを作成します( SublimeText2Tools> Build System> C++には付属していないため、ビルドシステムをc ++に変更します)build-system for c

その後、そのファイルをbinフォルダに含まれるDev-Cppフォルダに保存し、を押しますctrl+b

コードが正しい(バグがない)場合は.exe、同じディレクトリに対応するファイル(形式)があり、次のように表示されます。

「こんにちは世界」

注意:SUBLIME TEXT 2はエディターであり、コンパイラーではありません

于 2013-01-21T18:24:05.213 に答える
4

私の作業中のC++。sublime-buildファイルをWindows用に使用できます: https ://gist.github.com/trietptm/4950038

于 2013-02-14T01:54:15.567 に答える
1

新しいビルドシステムを作成するだけです([ツール]->[ビルドシステム]->[新しいビルドシステム])

{
"windows":
{
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
},
"selector": "source.c++",
"shell": true,
"working_dir": "${file_path}"
}

そしてそれを(name_you_can_provide).sublime-buildとして保存し、そのビルドシステムを使用します。:)

于 2015-07-04T03:31:42.730 に答える
1

(コンピューターにMingWが既にインストールされていると思います。)

[設定]->[パッケージの参照]->[C++フォルダー]->[C++。sublime-build]に移動する必要があり ます。 このC++。sublimeビルドファイルをsublimeテキストエディターに移動し、次のコードを貼り付けます。

{ "cmd": ["g++", "$file", "-o", "$file_base_name"], "selector": "source.c++", "working_dir": "$file_path", "variants": [ { "name": "Run", "cmd": ["g++", "$file", "-o", "$file_base_name", "&&", "$file_path/$file_base_name"], "shell": true } ]
}

これがお役に立てば幸いです。

于 2016-09-14T17:41:29.833 に答える
-1

MinGWをインストールしてから、MinGWへのパスをPATH変数に追加する必要があります。

于 2013-04-14T10:30:30.673 に答える