![]() ![]() Visual Studio 2019。 You have installed "Desktop Development with C/C++" in Visual Studio Installer. ![]() It completes until the executable file is generated, but even if it is started, it will fall before the main function arrives. Windows could do static linking, but not dynamically. Items that differ by version should be described separately. The following is assumed to be 1.12.1, but 1.12.2 and 1.13.1 are also supported by replacing the versions unless otherwise stated. 1.12.2: Linux -> OK, Windows 10 -> NG (fail frequently in post-build test cases).The HDF5 versions covered by this article are as follows: I'm going to publish a way to make sure that people who want to use HDF5 in C++ don't get hooked. In the end, I was able to solve it by struggling with the linker's error messages and Web information through trial and error. The information referred to is as follows. I also tried the information left by other users, but all failed. The CMakeLists.txt example in release_docs/USING_HDF5_CMake.txt shows how to use find_package() to automatically recognize and link headers and libraries, but this doesn't work properly. It was possible to install it in Linux as described in the official description, but the link failed when using it. So I wanted to convert a C++ structure into similar HDF5 format data with a PC-side program and complete it in a single file for ease of handling. Previously, each type of data was saved in a separate file and read individually by Julia etc., but as things like metadata increase, file operations become complicated. If you define the same structure in a C++ program on the PC side, you can decompose the actual machine data by loading binary data and casting it to the structure type. I want to move this to Julia or Mathematica for analysis. are stored in RAM as a huge structure by the actual C++ program on the actual machine side, and dumped to the PC by the debugger. Multiple time series data such as the complex signal flowing in at 38.4k symbol/sec, the received power level, the synchronization state of the pilot signal, etc. The reason may vary from person to person, but in my case, I want to pull the baseband signal from the embedded DSP of the radio to the PC and analyze it. What is HDF5? To answer this question, here are some links to Web information: Install HDF5 1.12.1 in a Linux and Windows 11 environment and link it to your C++ program for use. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |