夜行録 - 酔歩.net

日暮れて道遠し さらに夜道を行く もって夜行録と名付く

include と マクロ

#include FILE_FOO のようにして、インクルードするファイル名を文字列にしておいて、 cc のオプションの方に -DFILE_FOO=\"foo1.h\" などと追加して、読み込むファイルをスイッチする、というのをよくやっている。 C++ で、実装がわのクラスを差し替えるのに便利。
今までこれでコケたコンパイラなんてなかったのに、 nvcc だとこの解釈に失敗することが判明。がっでむ。

2009年02月14日 (Sat) - 17:24:21 - その他雑記 - 2583x - permalink
Karma points: -1. Do you like this article? [yes/no]