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