-2

重複の可能性:
dev c++ コンパイラ エラー

Dev-C++ で非常に単純な Windows アプリケーションを作成しました (実際には Dev-C++ の既定のプロジェクト テンプレートです)。

Uはこのエラーを持っています

E:\proj1\Makefile.win [ビルド エラー] [main.o] エラー 1

これはコンパイラのログです:

コンパイラ: デフォルトのコンパイラ
Makefile のビルド: "E:\proj1\Makefile.win"
メイクを実行しています...
make.exe -f "E:\WorkSpace\POINTMAN CARD PRINTER\Cds\New folder\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4 .2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev -Cpp/インクルード"   

「C:\Users\r」は内部コマンドまたは外部コマンドとして認識されません。
操作可能なプログラムまたはバッチ ファイル。

指定されたパスが見つかりません。

make.exe: *** [main.o] エラー 1

実行終了

私はグーグルで解決策をテストしましたが、どれもうまくいきませんでした。誰かこれについて何か考えがありますか?

4

2 に答える 2

0

問題を引き起こしているのは、パス内のバックスラッシュ r '\r' のようです。ming ツールチェーンがエスケープせずにうまく処理できるとは思えません。

make.exe -f "E:\\WorkSpace\\POINTMAN CA..."

または、より簡単に、スラッシュ「/」を使用します。

make.exe -f "E:/WorkSpace/POINTMAN CA..."

スペースもエスケープする必要がある場合があります。

make.exe -f "E:/WorkSpace/POINTMAN\ CA..."
于 2012-07-25T13:28:51.880 に答える
0

ユーザー名にスペースが入っていませんか?C:\Users\r anything\myproject は、スペースがあるため、不適切な場所である可能性があります。

于 2012-07-25T12:55:12.550 に答える