2016-09-15 14 views
0

Going in Properties - > Includes - >モジュールの各インクルードフォルダを追加およびリンクする以外に、別のフォルダに複数のヘッダーファイルを配置したいとします。 Cファイルは別のフォルダに置かれ、ツールは手動でインクルードせずにすべてのCファイルを取得します。ヘッダファイルの可能性はありますか? enter image description hereEclipse CDTヘッダーファイルインクルードクエリ

答えて

0

短い答えはノーであるヘッダファイル

ためのあらゆる可能性があるありがとう。

ヘッダーファイルとソースファイルは異なるビーストであり、このように比較することはできません。 Cファイルはすべてコンパイルすることができます。コンパイルするには1つしかないからです。しかし、ヘッダーファイルは、さまざまな方法でCファイル内から参照することができます。ツールが自動的に動作が不正になるパスを含めるようにcanusaを追加した場合、その場合には

can/ 
    header.h 
    can.c - has #include "header.h" 
usa/ 
    header.h 
    usa.c - has #include "header.h" 
mex/ 
    mex.c - has #include "header.h" 

はこのようなディレクトリ構造を考えてみましょう。

別のケース:

include/ 
    sys/ 
     bits.h 

ツールはinclude/がインクルードパス、include/sysかどちらにするかどう語られる必要があります。