【初心者歓迎】C/C++室 Ver.40【環境依存OK】at TECH
【初心者歓迎】C/C++室 Ver.40【環境依存OK】 - 暇つぶし2ch422:デフォルトの名無しさん
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