0
이 HDF5-지원에 전환하려면, 나는 현재 전처리이 의미hdf5의 가용성을 확인하는 전 처리기 옵션이 있습니까?
#define HDF5
#ifdef HDF5
#include "hdf5.h"
#endif
에 있고, 나는에 의해 ((위의 코드 조각처럼) 수동으로 활성화 #define HDF5
라인에하거나 해제 활성화해야 삭제 또는 주석 문자 삽입). 내 컴파일러 옵션 (gcc 사용)을 확인하려면 #ifdef _HDF5
과 같은 것이 더 좋습니까?
는 OpenMP를, 예를 들면, I 적절한 컴파일러 플래그가 설정되었을 때 omp.h
파일만을 포함하는 것을 의미
#ifdef _OPENMP
#include <omp.h>
#endif
있다. hdf5와 비슷한 것을 기대했지만 지금까지 아무것도 찾을 수 없었습니다.
모든 관련 컴파일러에는 이와 같은 플래그 (예 : MSVC++에는'/ D'가 있습니다.) – MSalters
등이 중요하고 유용한 개념을 가르쳐 주셔서 감사합니다 .-) – Alf