Python OSError:libtest.so:未定义符号:g_tree_new

Python OSError:libtest.so:未定义符号:g_tree_new,python,linux,shared-libraries,Python,Linux,Shared Libraries,当我尝试打开(python中的dlopen()时)时,会出现如上所述的错误 libtest.so有一些使用g_tree_new的函数 g_tree_new在libglib-2.0.so.0中定义 我尝试将LD_LIBRARY_PATH设置为libglib-2.0.so.0所在的位置, 但这没有帮助 谢谢在构建libtest时,您是否链接到libglib?也就是说,您需要在链接命令行中使用-lglib-2.0。我选中了链接选项,并且使用了-Wl、-L/local/home/vij/libglib-

当我尝试打开(python中的dlopen()时)时,会出现如上所述的错误

libtest.so有一些使用g_tree_new的函数

g_tree_new在libglib-2.0.so.0中定义

我尝试将
LD_LIBRARY_PATH
设置为
libglib-2.0.so.0
所在的位置, 但这没有帮助


谢谢

在构建libtest时,您是否链接到libglib?也就是说,您需要在链接命令行中使用-lglib-2.0。

我选中了链接选项,并且使用了-Wl、-L/local/home/vij/libglib-lglib-2.0