2012-04-13 15 views
1

が含まれています。C++プロジェクトでは、Eclipse CDTには、扱う方法のためにファイルを削除するという苦労があります。 Xcodeでは、ファイル名やプロジェクトディレクトリからの相対名を使用することは可能ですが、eclipseでは、プロジェクトが複雑になるにつれて、読みにくい相対パスを持つことがしばしばあります。OSX Eclipse CDT - ルートスタイルには

は現在、次のようになり含まれています

`../../model/geometry/Square.h` 

は、理想的には私は、彼らはのような

`model/geometry/Square.h` 

I「srcディレクトリのルート」から呼び出されているふり、すべてが含まれていたいのですがそれは本質的にプリプロセッサであることを理解するが、これは2012年であるが、方法を見つける必要がある。

答えて

0

もちろんそうする方法がある。

右あなたのプロジェクトをクリック - >プロパティ - > C/C++の[全般]タブを開きます - >パスとシンボル - >左側にあなたの言語を選択します( C++/C/Assembly) - >右の[追加]をクリックしてください...あなたのフォルダの場所を選択してください!

希望しました!

編集: は、フォルダを含める場合、あなたはそうちょうど変数を置き、直接その特定のフォルダに

#include "file.h" and not #include "folderIncluded/file.h" 

よろしく、 Erwald

+0

あるファイルを含むことができることを覚えておいてください"$ {ProjDirPath}/src"?...コンパイラとインデクサはこれを見つけることができます。幸せで、またオートコンプリートを提供できますか? – 1dayitwillmake

+0

うん、それは正常に動作するはずです(自分自身でそれを試してみてください。これが投稿の "編集"の理由です)、それは魅力的でした!何か問題があれば教えてください! – Erwald

+0

私は明日テストしますが、うまくいくと確信しています。私はあなたの答えをマークします:) – 1dayitwillmake