无法在Ubuntu 13.04中安装ARToolkit

无法在Ubuntu 13.04中安装ARToolkit,ubuntu,compiler-errors,artoolkit,Ubuntu,Compiler Errors,Artoolkit,我在Ubuntu 13.04 64位中安装了OpenGL和libgstreamer0.10-dev,如以下教程所示: 但是,我一直收到以下错误代码: cc -o ../../bin/videoTest videoTest.o -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -L/usr/X11R6/lib -L/usr/local/lib -L../../lib -l

我在Ubuntu 13.04 64位中安装了OpenGL和
libgstreamer0.10-dev
,如以下教程所示:

  • 但是,我一直收到以下错误代码:

    cc -o ../../bin/videoTest videoTest.o -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -L/usr/X11R6/lib -L/usr/local/lib -L../../lib -lARgsub -lARvideo -lAR -lpthread -lglut -lGLU -lGL -lXi -lX11 -lm ../../lib/libARvideo.a(video.o): In function `cb_have_data': /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:66: undefined reference to `gst_pad_get_negotiated_caps' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:67: undefined reference to `gst_caps_get_structure' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:70: undefined reference to `gst_structure_get_int' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:71: undefined reference to `gst_structure_get_int' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:72: undefined reference to `gst_structure_get_double' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:74: undefined reference to `g_print' ../../lib/libARvideo.a(video.o): In function `testing_pad': /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:103: undefined reference to `gst_pad_get_negotiated_caps' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:106: undefined reference to `gst_caps_get_structure' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:109: undefined reference to `gst_structure_get_int' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:110: undefined reference to `gst_structure_get_int' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:111: undefined reference to `gst_structure_get_double' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:113: undefined reference to `g_print' ../../lib/libARvideo.a(video.o): In function `ar2VideoOpen': /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:199: undefined reference to `g_printf' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:202: undefined reference to `g_printf' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:206: undefined reference to `g_printf' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:210: undefined reference to `gst_init' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:219: undefined reference to `gst_version_string' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:219: undefined reference to `g_print' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:236: undefined reference to `gst_parse_launch' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:239: undefined reference to `g_print' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: undefined reference to `gst_bin_get_type' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: undefined reference to `g_type_check_instance_cast' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: undefined reference to `gst_bin_get_by_name' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:247: undefined reference to `g_print' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:252: undefined reference to `gst_element_get_pad' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:256: undefined reference to `gst_pad_add_buffer_probe' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:273: undefined reference to `gst_element_set_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:275: undefined reference to `gst_pad_get_peer' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:280: undefined reference to `gst_object_unref' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:283: undefined reference to `gst_element_get_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:284: undefined reference to `g_log' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:286: undefined reference to `g_print' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:294: undefined reference to `gst_element_set_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:297: undefined reference to `gst_element_get_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:298: undefined reference to `g_log' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:300: undefined reference to `g_print' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:304: undefined reference to `gst_element_set_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:307: undefined reference to `gst_element_get_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:308: undefined reference to `g_log' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:310: undefined reference to `g_print' ../../lib/libARvideo.a(video.o): In function `ar2VideoClose': /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:328: undefined reference to `gst_element_set_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: undefined reference to `gst_object_get_type' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: undefined reference to `g_type_check_instance_cast' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: undefined reference to `gst_object_unref' ../../lib/libARvideo.a(video.o): In function `ar2VideoCapStart': /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:349: undefined reference to `gst_element_set_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:355: undefined reference to `gst_element_get_state' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:358: undefined reference to `g_log' /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:362: undefined reference to `g_print' ../../lib/libARvideo.a(video.o): In function `ar2VideoCapStop': /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:371: undefined reference to `gst_element_set_state' collect2: error: ld returned 1 exit status make[2]: *** [../../bin/videoTest] Error 1 make[2]: Leaving directory `/home/ved/Downloads/ARToolKit/util/videoTest' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/ved/Downloads/ARToolKit/util' make: *** [all] Error 2 cc-o.././bin/videoTest videoTest.o-pthread-lgstreamer-0.10-lgobject-2.0-lgmodule-2.0-lxml2-lglib-2.0-L/usr/X11R6/lib-L/usr/local/lib-L.././lib-lARgsub-lARvideo-lAR-lpthread-lglut-lGLU-lGLU-lGL-lXi-lX11-lm ../../lib/libARvideo.a(video.o):在函数“cb\u have\u data”中: /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:66:gst\u pad\u get\u congregated\u caps的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:67:未定义对“gst\u caps\u get\u structure”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:70:未定义对“gst结构”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:71:未定义对“gst结构”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:72:未定义对“gst结构”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:74:对“g_print”的未定义引用 ../../lib/libARvideo.a(video.o):在函数“testing\u pad”中: /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:103:未定义对“gst\u pad\u get\u congregated\u caps”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:106:未定义对“gst\u caps\u get\u structure”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:109:未定义对“gst\u structure\u get\u int”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:110:未定义对“gst\u结构”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:111:未定义对“gst结构”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:113:未定义对“g_print”的引用 ../../lib/libARvideo.a(video.o):在函数“ar2VideoOpen”中: /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:199:对“g_printf”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:202:对“g_printf”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:206:对“g_printf”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:210:对“gst_init”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:219:未定义对“gst\u version\u string”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:219:未定义对“g_print”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:236:未定义对“gst\u parse\u launch”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:239:未定义对“g_print”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:244:未定义对“gst\u bin\u get\u type”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:244:未定义对“g_type\u check\u instance\u cast”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:244:未定义对“gst\u bin\u get\u by\u name”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:247:未定义对“g_print”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:252:未定义对“gst\u元素\u get\u pad”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:256:未定义对“gst\u pad\u add\u buffer\u probe”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:273:对“gst元素\集合\状态”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:275:未定义对“gst\u pad\u get\u peer”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:280:对“gst\u object\u unref”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:283:未定义对“gst元素”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:284:未定义对“g_log”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:286:未定义对“g_print”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:294:未定义对“gst元素\集合\状态”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:297:未定义对“gst元素”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:298:未定义对“g_log”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:300:对“g_print”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:304:对“gst元素\集合\状态”的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:307:未定义对“gst元素”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:308:未定义对“g_log”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:310:未定义对“g_print”的引用 ../../lib/libARvideo.a(video.o):在函数“ar2VideoClose”中: /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:328:未定义对“gst元素\集合\状态”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:331:gst\u object\u get\u type的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:331:g_type\u check\u instance\u cast的未定义引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:331:对“gst\u object\u unref”的未定义引用 ../../lib/libARvideo.a(video.o):在函数“ar2VideoCapStart”中: /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:349:未定义对“gst元素\集合\状态”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:355:未定义对“gst元素”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:358:未定义对“g_log”的引用 /home/ved/Downloads/ARToolKit/lib/SRC/VideoGStreamer/video.c:362:未定义对“g_print”的引用 ../../lib/libARvideo.a(video.o):在函数'ar2Vi中