Eclipse CDT:どのように基準第3者を含むを相対パス
-
23-08-2019 - |
質問
私は新しい食-CDTとして、設備のプロジェクト。ようにしている参照ブ なし hardcoding絶対パスです。
思って向上の私のワークスペースフォルダなどの/home/ユーザー/ワークスペース/boost_1_39_0
そのための追加などのディレクトリを指るフォルダからの相対ワークスペースがEclipseとんうした点を考える/home/ユーザー/ワークスペース/[MyProjectNameHere]
他のヒント?見られるとは思えませんが意味をコピーブに私のプロジェクトのフォルダがそのまEclipse Eclipseを築いていきたいでく、 え は除きます。
- アレックス
解決
を追加する場合は、追加するインクルードファイルのパスにCDTプロジェクト(プロジェクト性C/C++一般/パス記号があり、3ボタンを閲覧場所:
- 変数の...
- ワークスペース...
- ファイルシステム...
ボタンを押すと、ワークスペース...ボタンを押すと、パスが相対的にワークスペース/プロジェクト.を選択した場合変数の...ボタンを取得するでしょう組み込む変数など ${WorkspaceDirPath}
.変数を参照することも可能で環境変数を、お手軽にしたい場合は単一のインストールブを参照プロジェクトカンパニーが居住できます。
ま取り込み変数のパスを確認し"は、ワークスペースパス"のオプションを確認-その他の変数からそれらを参照するような評価を押すと"OK"ではなくお泊りの変数に対する評価を行う。
他のヒント
んこうにんマイケル-バリの指定:
下のプロジェクト性C/C++一般/パス、記号、あるいは経路のようになります:
${ProjDirPath}/../boost_1_39_0
- アレックス
IIRCは、プロジェクトを右クリックし、C / C ++の一般的な設定に移動することができるはずです。そこからは、特定の追加することができ、参照するプロジェクトのディレクトリが含まれています。ここでは役立つかもしれないリンクのカップルだ...
<のhref = "http://publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/index.jsp?topic=/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm" のrel = "nofollowをnoreferrer"> IBM条の
を使用していEclipseルナの受け答えできなくなります。後は、少し頭を引っ掻き、この変更にここで起きた過去数年間で少なくとも、これが今の私のシステム):
- Eclipseな拡大に伴変数をクリックすると"OK"の場合 ない チェック"のワークスペースパス".
- Eclipseずパスからの相対ワークスペースのない限り、実際にプロジェクトのスペースが活用できます。他の経路では見つけることができなかったEclipseま ない 追加するビルドコマンドライン
-I
又はその他の関係するスイッチ
ここのとき、また入 ${ProjDirPath}/../whatever
として ノワークスペースの相対 パスに変はない展開までをコンパイルす。