标签: python linux shared-libraries
当我尝试打开(python中的dlopen())时,我得到一个错误。
libtest.so有一些使用g_tree_new 的函数 g_tree_new在libglib-2.0.so.0 中定义
libtest.so有一些使用g_tree_new
g_tree_new在libglib-2.0.so.0
我尝试将LD_LIBRARY_PATH设置为libglib-2.0.so.0所在的位置, 但这没有用!
LD_LIBRARY_PATH
libglib-2.0.so.0
谢谢
答案 0 :(得分:0)
在构建libtest时,您是否在libglib中进行了链接?也就是说,您需要在链接命令行中使用-lglib-2.0。