2

Windows 64ビットを使用しています。Java 64 ビットと Eclipse 64 ビットをインストールしました。

C:\MinGW にある MinGW もインストールしました。

簡単な Hello World プロジェクトを作成しましたが、「プログラム "make" を実行できません (ディレクトリ "[パスが指定されています]")...」というエラーが表示されます。

私は何をすべきか ?

4

2 に答える 2

1

私はあなたの同じ問題に出くわしましたが、何もうまくいかなかったようです。しかし今、私はついにそれを機能させます。誰かがこの投稿を通過し、ti が何らかの形で役立つ場合に備えて、私は答えています。最初にコマンドラインを試しました。コマンド ラインを開き、make –version と書いたところ、うまくいくように見えたので、[提供されたパス] に移動して と入力しましたmake all。これにより、zlib1.dllがないことを示すWindowsエラー(JavaScriptアラートに似たエラー)が表示されました

ネットで多くの調査を行った後、 Web ページからこの dll をダウンロードしました (mingw 内の mysys には含まれていなかったため) 、bin フォルダー内の dll をコピーして貼り付けました。これにより、コマンドラインがすべて機能します。しかし、日食はありません。mingw make を削除する (mingw-make.exe があります) か、100 回再起動するか、64 ビットから 32 ビットに変更するか (私にはオプションではありません) など、いくつかの解決策を見つけましたが、何もうまくいかないようでした。Eclipseフォーラムでこれを見つけるまで。

c/c++ビルド->ビルダー設定->「デフォルトビルドコマンドを使用」のチェックを外し、ビルドコマンドでmake.exeへのパスを「C:\MinGW\msys\1.0\」のように入力しているようですbin\make' で動作します。

もちろん、ツール チェーン エディター (プロジェクト プロパティの c/c++ ビルドから保留中) に移動し、現在のビルダーを GNU Make Build に変更する必要があります。

これが将来来る人に役立つことを願っています!

乾杯!

于 2014-01-16T10:02:06.247 に答える
0

同じ問題がありました。Make Build の Eclipse C/C++ ビルド環境のパスが正しく追加されていることがわかりました。Eclipseのプロパティから探します。

ディレクトリでコマンド ラインから make を実行すると、失敗しました。

Windows システム プロパティの環境変数にパスが期待どおりに追加されていないことに気付きました。Windows システムに 2 つのパス (ビルド ツール フォルダーとツール チェーン フォルダー) を手動で追加したところ、機能しました。

于 2015-11-04T16:42:54.067 に答える