Я использую setenv для установки DYLD_LIBRARY_PATH, поэтому, когда я делаю dlopen (), у него будут правильные пути для поиска моего .dylib, но когда я делаю dlopen (), он не ищет пути, которые я добавилдо DYLD_LIBRARY_PATH.
Из того, что я могу собрать, мои изменения в DYLD_LIBRARY_PATH не вступят в силу, пока не произойдет повторное выполнение моего процесса.Это правильно?
Также, если это правильно, есть ли способ установить DYLD_LIBRARY_PATH и заставить мои изменения работать без сброса моего процесса.
О да, я пишу этот код наMAC OSX.
Заранее спасибо.