私はコード作成の作業の一部で、BoostとThrust(CUDA用)などのテンプレートライブラリを使用していました。すべてのテンプレートライブラリをファイルに含めます
Boostライブラリの特定の機能を使用するには、適切なheader.e.gを含める必要があります。 boost::lexical_cast
の場合boost/lexical_cast.hpp
を使用する必要があります。私のプロジェクトに使用するBoost/Thrustの新機能ごとに適切なヘッダーを含めておくのは疲れている。
ブーストライブラリの下に格納されているすべてのヘッダファイルを含めるようにプリプロセッサに指示するショートカットがあるので、どのヘッダファイルをインクルードする必要はありませんか?
私はUbuntuでGCCを使用しています。
さて、ここでは、技術的に質問に答えるための '+ 1 'があります。しかし、私は「お勧めできない」と言ったより少しひどかった。 – sbi
@sbi:これは他に何もない場合は、利用可能なツールを使用する上での有用な練習となり、多分PCHと遊ぶかもしれません...もちろん、実際の問題に対して現実的な解決策にはならないでしょう。 –
私はこの1つにsbiを持っています。私は試していないが、あなたがそれをコンパイルすることができれば、これは、大人が子犬のように大人になるようにするかもしれないと思う。 – sehe