Friday, 15 March 2013

c++ - undefined reference error while compiling libcvd -



c++ - undefined reference error while compiling libcvd -

i trying compile libcvd utilize ptam. when command "make" while compiling gives me next error:

ln -s libcvd.so.0.7 libcvd.so.0 ln -s libcvd.so.0 libcvd.so g++ -o progs/se3_exp progs/se3_exp.o -l. -lcvd -ltiff -ljpeg -lpng -llapack -lglu -lgl -ldc1394 -l -lx11 -lxext -pthread ./libcvd.so: error: undefined reference 'xquerypointer' ./libcvd.so: error: undefined reference 'xpending' ./libcvd.so: error: undefined reference 'xnextevent' ./libcvd.so: error: undefined reference 'xflush' ./libcvd.so: error: undefined reference 'xselectinput' ./libcvd.so: error: undefined reference 'xstorename' ./libcvd.so: error: undefined reference 'xunmapwindow' ./libcvd.so: error: undefined reference 'xdestroywindow' ./libcvd.so: error: undefined reference 'xclosedisplay' ./libcvd.so: error: undefined reference 'xopendisplay' ./libcvd.so: error: undefined reference 'xcreatecolormap' ./libcvd.so: error: undefined reference 'xcreatewindow' ./libcvd.so: error: undefined reference 'xmapwindow' ./libcvd.so: error: undefined reference 'xdefinecursor' ./libcvd.so: error: undefined reference 'xundefinecursor' ./libcvd.so: error: undefined reference 'xwarppointer' ./libcvd.so: error: undefined reference 'xmovewindow' ./libcvd.so: error: undefined reference 'xresizewindow' ./libcvd.so: error: undefined reference 'xgetwindowattributes' ./libcvd.so: error: undefined reference 'xsetclasshint' ./libcvd.so: error: undefined reference 'xinternatom' ./libcvd.so: error: undefined reference 'xsetwmprotocols' ./libcvd.so: error: undefined reference 'xloadqueryfont' ./libcvd.so: error: undefined reference 'xcreateglyphcursor' ./libcvd.so: error: undefined reference 'xfreefont' ./libcvd.so: error: undefined reference 'xlookupstring' collect2: ld returned 1 exit status make: *** [progs/se3_exp] error 1

i not find appropriate solution error.

thank helping.

i found solution,

in makefile alter order of library references in order:

loadlibes = -lx11 -ltiff -ljpeg -lpng -llapack -lglu -lgl -ldc1394 -l -lxext -pthread

c++ reference make

No comments:

Post a Comment