4

私はこれでレンガの壁に頭をぶつけてきたので、どんな助けも大歓迎です:)

次の構造を持つ 2 つのプロジェクトを作成しました。

  1. C:\ide\xxx\source の下に 1 つのソース フォルダーがあります。
  2. C:\ide\xxx\build1 の下にプロジェクト フォルダーがあります。
  3. C:\ide\xxx\build2 の下にプロジェクト フォルダーがあります。
  4. build1 と build2 の両方に、変数 MYBUILD_ROOT="C:\ide\xxx" を使用して、リンクされたフォルダー C:\ide\xxx\source が含まれます。

build2 は、内部ビルダーを使用して問題なくコンパイルされます。ただし、build1 は報告するため、ビルドを開始することさえありません。

> **** Rebuild of configuration Release for project CoreMarkTs1 ****
> 
> **** Internal Builder is used for build               **** 
> Build error
> Path must include project and resource
> name: /build1

どんな助けでも大歓迎です。

4

1 に答える 1

4

質問は3歳ですが、誰かが同じ問題でつまずいた場合に備えて(私がしたように)

このスレッドは問題に答えるかもしれません: Eclipse CDT Invalid Project Path。「検出オプション」が存在しない場合は、別のスレッドで再表示する方法を説明しています: Discovery Options in Eclipse C/C++

私の場合、この操作ではうまくいきませんでした。その後、ロードした DLL リスト ([プロジェクト プロパティ] > [C/C++ ビルド] > [設定] > [クロス G++ リンカー] > [その他] > [その他のオブジェクト]) に不正なパスがあることに気付きました。DLL への誤ったパスを修正したところ、「パスにはプロジェクトとリソースが含まれている必要があります」というエラーがなくなりました (通常のエラーが発生しました:P)

于 2014-03-20T10:18:50.227 に答える