我正在使用 setenv 设置 DYLD_LIBRARY_PATH,因此当我执行 dlopen() 时,它将具有找到我的 .dylib 的正确路径,但是当我执行 dlopen() 时,它似乎没有搜索我添加到 DYLD_LIBRARY_PATH 的路径。
从我可以收集到的内容中,我对 DYLD_LIBRARY_PATH 的更改在重新执行我的过程之前不会生效。它是否正确?
此外,如果这是正确的,有没有办法设置 DYLD_LIBRARY_PATH 并让我的更改工作而无需重置我的流程。
哦,是的,我在 MAC OSX 上编写了这段代码。
提前致谢。