【初心者歓迎】C/C++室 Ver.40【環境依存OK】 at TECH
[2ch|▼Menu]
422:デフォルトの名無しさん
07/07/27 10:37:40
えと、↑420は、
C:\projectXXX\a.cがあって、C:\projectXXX\a.hでインクルードしているC:\projectXXX\b.hがあり、
プロジェクトxで利用されているとプロジェクトxではb.hはC:\projectXXX\b.hが読み込まれ、
projectXXX
 ソースファイル
  a.c(C:\projectXXX\a.c)
 ヘッダーファイル
  a.h(C:\projectXXX\a.h)
  b.h(C:\projectXXX\b.h)
プロジェクトyではC:\projectXXX\a.cと、C:\projectXXX\a.hを利用し、
別途C:\projectYYY\b.hを用意しておけばプロジェクトとしての相対パスだからb.hはC:\projectYYY\b.hが読み込まれると思ってたんですが
projectYYY
 ソースファイル
  a.c(C:\projectXXX\a.c)
 ヘッダーファイル
  a.h(C:\projectXXX\a.h)
  b.h(C:\projectYYY\b.h)
コンパイル時、b.hはC:\projectXXX\b.hが読み込まれています。
includeはプロジェクトに入れているファイルから読んでくれるとおもっていたら
ファイルシステムの相対パスでプロジェクトにいれていないファイルを読んでいるので
これをプロジェクトに入れているファイルを使ってほしいという意味です。

>>421
プリコンパイルヘッダーの知識がほとんどないので勉強してみます。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4999日前に更新/239 KB
担当:undef