Ubuntu GTK&x2B;生成错误:未定义符号:g_互斥锁
我正试图在Ubuntu(9.04)计算机上安装opencv 3.0.0,但首先需要gtk+/configure运行正常,但当我尝试Ubuntu GTK&x2B;生成错误:未定义符号:g_互斥锁,ubuntu,makefile,gtk,installation,Ubuntu,Makefile,Gtk,Installation,我正试图在Ubuntu(9.04)计算机上安装opencv 3.0.0,但首先需要gtk+/configure运行正常,但当我尝试make时,会出现符号查找错误: /gtk+-2.18.9/gtk/.libs/lt-gtk-update-icon-cache: symbol lookup error: /gtk+-2.18.9/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so.0: undefined symbol: g_mutex_lock 我不能使用apt get
make
时,会出现符号查找错误:
/gtk+-2.18.9/gtk/.libs/lt-gtk-update-icon-cache: symbol lookup error:
/gtk+-2.18.9/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so.0: undefined symbol: g_mutex_lock
我不能使用apt get来处理这些问题,因为发行版是EOL,如果可以的话,我会尽量避免升级,因为我不是唯一一个使用它的人,如果可以避免的话,我不想冒险把他们的东西弄乱。g\u互斥锁是glib的一个符号 可能是您的油嘴滑舌的版本太旧了,或者链接器行中不知何故丢失了它
- 验证您是否正在针对glib进行链接
- 检查您的glib是否包含该符号(例如带nm)李>