Cmake и файл hdf5.h

, если у вас возникли проблемы с видео с YouTube, попробуйте html5 player.

внизу страницы youtube. html5 в бета-версии (эксперимент).

0
задан 14 July 2017 в 16:03

4 ответа

Я спросил мои форумы, я получил этот ответ:

HDF5 - это отдельная загрузка / установка. Подробнее здесь: support.hdfgroup.org/HDF5/

Вы можете скачать со своего веб-сайта, или вы можете использовать диспетчер пакетов для установки. Не забудьте установить версию для разработки.

Когда вы настраиваете deal.II с cmake, используйте аргумент:

-DDEAL_II_WITH_HDF5 = ON

Также при вызове cmake вам может потребоваться некоторое из следующих каталогов, используя эти аргументы (подставляя правильный путь):

-DHDF5_DIR = / path / to / hdf5

-DHDF5_LIBRARY = / path / to / hdf5 / library

-DHDF5_HL_LIBRARY = / путь / в / hdf5_hl_library

-DHDF5_PUBCONF = / путь / в / H5pubconf.h (см. также www.dealii.org/developer/readme.html) [ ! d9]

Но также я не определил, как это сделать.

0
ответ дан 18 July 2018 в 10:18

Сообщает вам, что в исходном файле /home/alex/Downloads/Examples/Example1/writeSolutions.h он пытается #include <hdf5.h>, но не может найти файл. Используя apt-cache search hdf5, я нашел (среди прочего) следующие пакеты:

libhdf5-10 - Hierarchical Data Format 5 (HDF5) - runtime files - serial version libhdf5-10-dbg - Hierarchical Data Format 5 (HDF5) - Debug package libhdf5-cpp-11 - Hierarchical Data Format 5 (HDF5) - C++ libraries libhdf5-cpp-11-dbg - Hierarchical Data Format 5 (HDF5) - C++ Debug package libhdf5-dev - Hierarchical Data Format 5 (HDF5) - development files - serial version libhdf5-doc - Hierarchical Data Format 5 (HDF5) - Documentation libhdf5-serial-dev - transitional dummy package libhe5-hdfeos-dev - Development files for the HDF-EOS5 library libhe5-hdfeos0 - Earth Observation System extensions to HDF5 libpbihdf - tools for handling PacBio hdf5 files libpbihdf-dev - tools for handling PacBio hdf5 files (development files) libhdf5-7 - Hierarchical Data Format 5 (HDF5) - runtime files - serial version

Вам нужно установить пакет libhdf5-dev, чтобы получить hdf5.h.

на packages.ubuntu.com Я нашел эти пакеты для вас:

You have searched for files named hdf5.h in suite xenial, all sections, and all architectures. Found 6 results. File Packages /usr/include/flann/io/hdf5.h libflann-dev /usr/include/hdf5/mpich/hdf5.h libhdf5-mpich-dev /usr/include/hdf5/openmpi/hdf5.h libhdf5-openmpi-dev /usr/include/hdf5/serial/hdf5.h libhdf5-dev /usr/include/opencv2/flann/hdf5.h libopencv-flann-dev /usr/include/shark/Data/HDF5.h libshark-dev
0
ответ дан 18 July 2018 в 10:18

Я спросил мои форумы, я получил этот ответ:

HDF5 - это отдельная загрузка / установка. Подробнее здесь: support.hdfgroup.org/HDF5/

Вы можете скачать со своего веб-сайта, или вы можете использовать диспетчер пакетов для установки. Не забудьте установить версию для разработки.

Когда вы настраиваете deal.II с cmake, используйте аргумент:

-DDEAL_II_WITH_HDF5 = ON

Также при вызове cmake вам может потребоваться некоторое из следующих каталогов, используя эти аргументы (подставляя правильный путь):

-DHDF5_DIR = / path / to / hdf5

-DHDF5_LIBRARY = / path / to / hdf5 / library

-DHDF5_HL_LIBRARY = / путь / в / hdf5_hl_library

-DHDF5_PUBCONF = / путь / в / H5pubconf.h (см. также www.dealii.org/developer/readme.html) [ ! d9]

Но также я не определил, как это сделать.

0
ответ дан 24 July 2018 в 19:32

Сообщает вам, что в исходном файле /home/alex/Downloads/Examples/Example1/writeSolutions.h он пытается #include <hdf5.h>, но не может найти файл. Используя apt-cache search hdf5, я нашел (среди прочего) следующие пакеты:

libhdf5-10 - Hierarchical Data Format 5 (HDF5) - runtime files - serial version libhdf5-10-dbg - Hierarchical Data Format 5 (HDF5) - Debug package libhdf5-cpp-11 - Hierarchical Data Format 5 (HDF5) - C++ libraries libhdf5-cpp-11-dbg - Hierarchical Data Format 5 (HDF5) - C++ Debug package libhdf5-dev - Hierarchical Data Format 5 (HDF5) - development files - serial version libhdf5-doc - Hierarchical Data Format 5 (HDF5) - Documentation libhdf5-serial-dev - transitional dummy package libhe5-hdfeos-dev - Development files for the HDF-EOS5 library libhe5-hdfeos0 - Earth Observation System extensions to HDF5 libpbihdf - tools for handling PacBio hdf5 files libpbihdf-dev - tools for handling PacBio hdf5 files (development files) libhdf5-7 - Hierarchical Data Format 5 (HDF5) - runtime files - serial version

Вам нужно установить пакет libhdf5-dev, чтобы получить hdf5.h.

на packages.ubuntu.com Я нашел эти пакеты для вас:

You have searched for files named hdf5.h in suite xenial, all sections, and all architectures. Found 6 results. File Packages /usr/include/flann/io/hdf5.h libflann-dev /usr/include/hdf5/mpich/hdf5.h libhdf5-mpich-dev /usr/include/hdf5/openmpi/hdf5.h libhdf5-openmpi-dev /usr/include/hdf5/serial/hdf5.h libhdf5-dev /usr/include/opencv2/flann/hdf5.h libopencv-flann-dev /usr/include/shark/Data/HDF5.h libshark-dev
0
ответ дан 24 July 2018 в 19:32
  • 1
    Я установил библиотеку, но эта же ошибка все же проявилась. – Alex_Brodi 15 July 2017 в 09:40

Другие вопросы по тегам:

Похожие вопросы: