Please ensure that the required libraries are installed.
The source code for AqNWB is available online via the AqNWB GitHub repository. To checkout the latest developer version, clone the repository via:
Here are the steps for building in release mode with a multi-configuration generator:
To enable reading remote files via the remfile virtual file driver, add the -DAQNWB_USE_REMFILE=ON option during configuration.
AqNWB first looks for an installed remfile-cpp package. If it is not found, CMake downloads and builds a pinned remfile-cpp release during configuration. Install remfile-cpp first to use that installation and skip the download. When CMake downloads remfile-cpp, installing AqNWB also installs remfile-cpp into the same installation prefix.
Note that ROS3 support is automatically enabled if your HDF5 installation was built with ROS3 support (i.e., H5_HAVE_ROS3_VFD is defined).
Use the flag -DBUILD_SHARED_LIBS=ON to generate the shared library file.
Here is the command for installing the release mode artifacts with a multi-configuration generator: