0
にHDF5サポートを切り替えるには、私は現在、プリプロセッサhdf5の可用性をチェックするプリプロセッサオプションはありますか?
#define HDF5
#ifdef HDF5
#include "hdf5.h"
#endif
を持っているこのことは、私は(によって(上記のコードスニペットのように)手動でアクティブ#define HDF5
線に又はそれをデアクティベート有しますそれを削除するか、またはコメント文字を前に置く)。 #ifdef _HDF5
のようなものがありますか?gccを使ってコンパイラのオプションをチェックしますか?
は、OpenMPには、例えば、私は、適切なコンパイラフラグが設定されたときomp.h
ファイルのみ、含まれていることを意味
#ifdef _OPENMP
#include <omp.h>
#endif
を有します。私はhdf5と似たようなことを望んでいましたが、これまで何も見つかりませんでした。
すべての関連するコンパイラにはフラグがあります(例えば、MSVC++には '/ D'があります) – MSalters
このような重要な有用な概念を教えてくれてありがとうございます – Alf