From: John H. <jh...@ee...> - 2010-03-16 17:27:27
|
If you are infact want to use ARToolKitPlus, you can use the version at: http://garciarenato.wordpress.com/2009/10/28/compiling-artoolkitplus-2-1-1-2/ However, as said by others, if you aren't planning on using ARToolKitPlus you don't need to build it as player runs just fine without it. -John Qiang wrote: > I want to install player 3.0.1 on untuntu 9.10, ARToolkitPlus is a dependency > lib of player. But I met some problem when I compile it. > > qli@ubuntu:~/local/ARToolKitPlus_2.1.1$ make > cd src/ && make -f Makefile > make[1]: Entering directory `/home/qli/local/ARToolKitPlus_2.1.1/src' > g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB > -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o > MemoryManager.o MemoryManager.cpp > g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB > -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o > DLL.o DLL.cpp > In file included from > /home/qli/local/ARToolKitPlus_2.1.1/include/ARToolKitPlus/TrackerImpl.h:693, > from > /home/qli/local/ARToolKitPlus_2.1.1/include/ARToolKitPlus/TrackerSingleMarkerImpl.h:48, > from DLL.cpp:41: > /home/qli/local/ARToolKitPlus_2.1.1/include/ARToolKitPlus/TrackerImpl.h: In > static member function ‘static bool > ARToolKitPlus::TrackerImpl<__PATTERN_SIZE_X, __PATTERN_SIZE_Y, > __PATTERN_SAMPLE_NUM, __MAX_LOAD_PATTERNS, > __MAX_IMAGE_PATTERNS>::calcCameraMatrix(const char*, int, int, ARFloat, > ARFloat, ARFloat*)’: > /home/qli/local/ARToolKitPlus_2.1.1/include/ARToolKitPlus/TrackerImpl.h:636: > error: invalid use of member ‘ARToolKitPlus::TrackerImpl<__PATTERN_SIZE_X, > __PATTERN_SIZE_Y, __PATTERN_SAMPLE_NUM, __MAX_LOAD_PATTERNS, > __MAX_IMAGE_PATTERNS>::screenWidth’ in static member function > /home/qli/local/ARToolKitPlus_2.1.1/include/ARToolKitPlus/../../src/TrackerImpl.cxx:449: > error: from this location > /home/qli/local/ARToolKitPlus_2.1.1/include/ARToolKitPlus/TrackerImpl.h:636: > error: invalid use of member ‘ARToolKitPlus::TrackerImpl<__PATTERN_SIZE_X, > __PATTERN_SIZE_Y, __PATTERN_SAMPLE_NUM, __MAX_LOAD_PATTERNS, > __MAX_IMAGE_PATTERNS>::screenHeight’ in static member function > /home/qli/local/ARToolKitPlus_2.1.1/include/ARToolKitPlus/../../src/TrackerImpl.cxx:449: > error: from this location > make[1]: *** [DLL.o] Error 1 > make[1]: Leaving directory `/home/qli/local/ARToolKitPlus_2.1.1/src' > make: *** [sub-src-make_default] Error 2 > > ----- > Gazebo and shadow hand... > |