[cppll:0854] <tips> ソースファイルのインクルード

Subject:
[cppll:0854] <tips> ソースファイルのインクルード
From:
Wraith the Trickster <wraith@...>
Date:
Tue, 29 Jan 2002 14:49:09 +0900
X-Mailer:
Microsoft Outlook Express 5.50.4807.1700
Message-Id:
<002101c1a888$b910f740$c8ef12d3@mist>
道化師です。

# この投稿でいってるソースファイルというのはヘッダファイルを含む広義
# でのソースファイルではなくヘッダファイル(.h;.hpp)に対する狭義での
# ソースファイル(.c;.cpp)のこと。

先日の反動か、なんか急に静かになっちまいましたね。(^^;
なにも投稿がないよりはましだろうということで、今日はへたれ tips です
がご勘弁を。

 #include <stdin.h>
 #include "hoge.h"

... などと記述すればヘッダファイルをインクルードできますが、同様に

 #include "hoge.cpp"

... などと記述すればソースファイルをインクルードできます。
で、これがなんの役に立つかというと ...

・不慣れな環境下でプロジェクト/メイクファイルにどーやってソースファ
  イルをを追加していいか分からない時。
・プロジェクト/メイクファイルを作らずに複数のソースファイルから実行
  形式ファイルをお手軽に作成したい時。
・プロジェクト/メイクファイルにソースファイルを追加することで発生す
  る問題を回避させたい時。

... だいたいこんなとこかと思います。三番目のソースファイルを追加する
ことで発生する問題というのは例えば VC はどっかから拾ってきたソースファ
イルをプロジェクトに追加してコンパイルしようとするだけで、プリコンパ
イルヘッダ関連の問題でコンパイラが文句をたれだしたりすることです。

# もちろん設定をちゃんと行えば回避できますが、
# デフォルトの設定がへたれ。

□■□■                  Wraith the Trickster                  □■□■
■□■□ 〜I'll go with heaven's advantage and fool's wisdom.〜 ■□■□
[cppll ML] http://www.trickpalace.net/cppll/

スレッド

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here