I have a C++ application that launches stand-alone Fortran apps. I have a Fortran app that uses HDFql to read an H5 file. I need to create that H5 file in C++. It looks like I need two different wrapper DLLs, that presently share the same name. Should I be renaming one of the DLLs to avoid conflicts?
Yes, you should rename one of the DLLs to avoid conflicts or, alternatively, have each one of them stored in a different location.
That said, it’s worth trying take one of the DLLs meant for one programming language and use it in the other programming language given that they might be interchangeable (we never try this on our side though).
Hope it helps!