Couldn't open source library

Hello, everyone,
I encountered an error when using an Custom sources, Couldn't open source library. I followed the newly defined method in the document. I uploaded Custom sources. I want to ask why this problem occurs and how to solve it. Thank you very much.

When the dynamic library loading is attempted in OpenMC (using the dlopen function), if it fails you will see this error message. Possible errors are that the file couldn’t be found, was not readable, or had the wrong format. Once you wrote the custom source, how did you compile it into a shared library?

Thank you for your reply, I found that my path was wrong, and the problem was solved after I wrote the relative path.