1

詳細は、同じコンパイラの 2 つの異なるツールがあることを示しています。プロジェクトをビルドできるように、これを修正するためにここからどこに行くべきかわかりません。何か案は?

これは詳細なメッセージです:

ビルド中にエラーが発生しました。プロジェクト '263_Hw' でビルダー 'CDT Builder' を実行中にエラーが発生しました。内部エラー ビルド プロジェクト 263_Hw 構成 デバッグ 生成されたリソースの競合: 異なるツールによって生成された同じ名前の 2 つのリソース: /263_Hw/Debug/main.o tool1: GCC C++ コンパイラ tool2: GCC C++ コンパイラ

生成されたリソースの競合: 異なるツールによって生成された同じ名前の 2 つのリソース: /263_Hw/Debug/main.o tool1: GCC C++ コンパイラ tool2: GCC C++ コンパイラ

内部エラー ビルド プロジェクト 263_Hw 構成 デバッグ 生成されたリソースの競合: 異なるツールによって生成された同じ名前の 2 つのリソース: /263_Hw/Debug/main.o tool1: GCC C++ コンパイラ tool2: GCC C++ コンパイラ

生成されたリソースの競合: 異なるツールによって生成された同じ名前の 2 つのリソース: /263_Hw/Debug/main.o tool1: GCC C++ コンパイラ tool2: GCC C++ コンパイラ

4

5 に答える 5

2

最も可能性の高い状況: 同じ名前でファイル拡張子が異なる 2 つのソース ファイルがあります。あなたの場合、それはあなたが次のようなものを持っていることを示している可能性があります

main.c main.cpp

プロジェクトツリーで。特にネストされたフォルダーが多数ある場合は、見にくい場合があります。ソース ルートに移動し、main.* を検索します。

于 2013-10-10T20:13:27.827 に答える
1

Eclipse で、プロジェクトを右クリック -> プロパティ -> C\C++ ビルド -> ツール チェーン エディター。'Current Builder' 選択ボックスで、'Gnu make builder' -> Apply (または Ok) を選択します。プロジェクトのビルドを再試行してください。

他のすべてのオプションを使い果たした場合は、gcc make ツールを直接使用してみてください。

1) コマンドラインを開く

2) cd で Make ファイルを含むフォルダーに移動します (例: # cd 'C:\Path\To\MakeFile')。

3) 典型的な MINGW Windows インストールがあると仮定して、コマンド # C:\MinGW\bin\mingw32-make.exe all を実行します。

4) MinGW フォルダーをパス変数として設定している場合は、上記のコマンドを短くすることができます。

5) 出力バイナリは、同じ場所の bin フォルダーにあります。

これが誰にも役立つことを願っています。

于 2014-12-20T05:04:05.100 に答える