在 Ubuntu 14.04 上构建 xvidcap - 对符号‘XGetWindowAttributes’的未定义引用

在 Ubuntu 14.04 上构建 xvidcap - 对符号‘XGetWindowAttributes’的未定义引用

由于没有可用的软件包,我尝试在 Ubuntu 14.04 上从源代码构建 xvidcap。我在 make 过程中偶然发现了以下错误:

gcc -Wall -g -DDBUS_SERVICE_DIR=\""/usr/local/share/dbus-1/service"\" -g -O2 -pthread -I /home/jesper/xvidcap-1.1.7 -I/home/jesper/xvidcap-1.1.7/ffmpeg/libavcodec -I/home/jesper/
xvidcap-1.1.7/ffmpeg/libavformat -I/home/jesper/xvidcap-1.1.7/ffmpeg/libavutil -I/home
/jesper/xvidcap-1.1.7/ffmpeg/libswscale -I/home/jesper/xvidcap-1.1.7/ffmpeg/libavdevice
-export-动态-L /家庭/ jesper / xvidcap-1.1.7 / ffmpeg / libavcodec -L /家庭/ jesper / xvidcap-
1.1.7/ffmpeg/libavformat -L/home/jesper/xvidcap-1.1.7/ffmpeg/libavutil -L/home/jesper
/xvidcap-1.1.7/ffmpeg/libswscale -L/home/jesper/xvidcap-1.1.7/ffmpeg/libavdevice -o
xvidcap app_data.o capture.o codecs.o colors.o frame.o gnome_frame.o gnome_ui.o
gnome_warning.o gnome_options.o led_meter.o main.o options.o xtoffmpeg.o xtoxwd.o job.o
xvc_error_item.o eggtrayicon.o -pthread -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0
-lfontconfig-lgobject-2.0-lfreetype-lgthread-2.0-lglib-2.0-Wl,-Bstatic-lavcodec
-Wl,-B动态-Wl,-B静态-lswscale-Wl,-B动态-Wl,-B静态-lavutil-Wl,-B动态  
-lm-lXdamage-lXfixes-lXmu
/usr/bin/ld: frame.o: 对符号‘XGetWindowAttributes’未定义引用
//usr/lib/x86_64-linux-gnu/libX11.so.6:添加符号时出错:命令行中缺少 DSO

我怎样才能解决这个问题?

答案1

尝试这个:LIBS="-lX11 -ldl -lXext -lz" ./configure

相关内容