是否有一种设置库路径的编程方式?

时间:2017-10-17 13:08:27

标签: c++ shared-libraries ld dlopen

在标准C或C ++中,是否有一种编程方式来设置要搜索的库路径,以加载库?

情况:

在相关程序中,有一个使用dlopen加载的库。这取决于其他共享库;该程序也试图加载它们。 但是,它似乎无法找到它们 - 即使它们位于同一目录中。我知道一种方法是设置RPath,但是想知道是否有编程方式?

修改

这适用于Android NDK / POSIX。

PS:如果问题是一个史诗般的失败问题(没有意义,重复,没有足够的信息,或者只是简单的愚蠢,请随时告诉我!)

0 个答案:

没有答案