2012-07-24 20 views
6

おはよう!崇高なテキスト2とMinGW

誰もMinGWコンパイラをSublimeに接続する方法を共有できますか?

インターネットで設定が見つかりましたが、「../MinGW/bin/」のファイルが見つからないコンパイル済みのプログラムを実行すると、バグが発生します。

設定:

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file_name"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 

ありがとう!

UPD

私は私の質問の答えを見つけました! cmdに1つのパラメータを追加する必要がありました。それは"-static"です。

だから、それが正常に動作し、私のMinGW.sublime-build、です:

{ 
    "path": "c:\\Program Files\\MinGW\\bin\\", 
    "cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"] 
} 
+0

。私は、問題は鼻の下で覆われていることを理解していますが、私はこれを解決できません。 –

答えて

7

は、お使いのシステムの「パス」変数にbinファイルを含めるようにしてくださいだろう。

「変数」または「環境変数」(またはgoogleと入力)を入力して、その方法を確認します。多くの変数を持つWindowに入り、Path変数を見つけ、MinGWのbinフォルダにパスを追加します。

そしてbtwは、file_base_nameをfileで変更し、file_base_nameにfile_baseを入れるべきです。

ここで私が個人的に使用するコマンドです:私は、すべてがうまくと作品実行し、...あなたがディレクトリにコンパイルされたファイルを置く場合は「../MinGWの/ binに/」何かに気づい

"cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-Wall", "-time", "$file", "-o", "$file_base_name"]

+0

ありがとう!しかし私は私の質問の答えを見つけました。 ** UPD **を読んでください。 –

0

あなたは$ file_nameにするのではなく、$ファイルを使用する必要があります。 $ file_nameは名前だけに展開され、$ fileはフルパスに展開されます。

変更された設定は

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 
+0

申し訳ありませんが、動作しません。ファイルが見つからないというエラーが再び表示されます。 –

関連する問題