Eclipse-CDTを初めて使用して初めて新しいプロジェクトをセットアップしました。私は絶対パスをハードコーディングせずにBoost を参照しようとしています。Eclipse CDT:第三者参照を参照する方法相対パス
私は自分のワークスペースフォルダにboostを入れました。/home/user/workspace/boost_1_39_0
私は、ワークスペースを基準にしてそのフォルダを指しているインクルードディレクトリを追加したいと考えていましたが、Eclipseはそれをしません。/ homeの考えを指し示すだけのようです/ user/workspace/[MyProjectNameHere]
ヒントを教えてください。 Boostを私のプロジェクトフォルダにコピーするのは理にかなっていないようです。なぜなら、それはEclipseに表示されてEclipseがビルドしたいからです(確かに、私はをで除外できます)。
- アレックス
そのオプションを指摘してくれてありがとう、私はそこに自分の設定を入れたくない、それらはIDE全体であり、プロジェクト固有の設定が必要です。プロジェクト(および依存関係)をソース管理から削除し、ビルドします。 –
Visual Studio 2008では、プロジェクトへの相対パスを追加するだけで、ディレクトリを含めることができます。 "../boost_1_39_0" –
相対パスを入力するだけで、Eclipseは完全なパスを '解決'しているように見えますが、 'workspace relative'チェックボックスをオンにすると修正される可能性があります。また、IDE全体の設定についてはどういう意味ですか?私のために、彼らは特定のプロジェクトに添付されているようです。しかし、私はEclipseで特に知っていることに注意してください。私はEclipse/CDT(特にドキュメンテーション)には欠けていることがたくさんありますが、エンベデッド開発のために5000ドルのIDEの代わりにそれを使用すれば、多くの時間を取ることができます。 –