我按照https://gitee.com/mini-gui/build-minigui-5.0的步骤一步步操作,但在Ubuntu20.04和Ubuntu1604上都遇到同样的错误,还请解惑:
creating name2value
gcc -g -O2 -D__MGNCS4TOUCH_LIB__ -Wstrict-prototypes -pipe -o .libs/tableview tableview.o ../src/.libs/libmgncs4touch.so -L/usr/local/lib /usr/local/lib/libmgncs.so /usr/local/lib/libmgutils.so /usr/local/lib/libmgeff.so /usr/local/lib/libmgplus.so -lstdc++ /usr/local/lib/libminigui_procs.so -ljpeg -lpng12 -lz -ldl -lrt -lharfbuzz -lfreetype -lm -lpthread -lchipmunk -Wl,--rpath -Wl,/usr/local/lib
gcc -g -O2 -D__MGNCS4TOUCH_LIB__ -Wstrict-prototypes -pipe -o .libs/settingtableview settingtableview.o settingmainwinpiece.o settingsubwinpiece.o ../src/.libs/libmgncs4touch.so -L/usr/local/lib /usr/local/lib/libmgncs.so /usr/local/lib/libmgutils.so /usr/local/lib/libmgeff.so /usr/local/lib/libmgplus.so -lstdc++ /usr/local/lib/libminigui_procs.so -ljpeg -lpng12 -lz -ldl -lrt -lharfbuzz -lfreetype -lm -lpthread -lchipmunk -Wl,--rpath -Wl,/usr/local/lib
../src/.libs/libmgncs4touch.so: undefined reference to Init3DSenceTransAffine' ../src/.libs/libmgncs4touch.so: undefined reference to
mGEffEffectorSetSink'
../src/.libs/libmgncs4touch.so: undefined reference to Terminate3DSenceTransAffine' ../src/.libs/libmgncs4touch.so: undefined reference to
mGEffEffectorCreate'
/usr/local/lib/libmgeff.so: undefined reference to mGEffEffectorGetSink' ../src/.libs/libmgncs4touch.so: undefined reference to
mGEffSetBufferSink'
../src/.libs/libmgncs4touch.so: undefined reference to mGEffEffectorSetProperty' ../src/.libs/libmgncs4touch.so: undefined reference to
mGEffEffectorDelete'
../src/.libs/libmgncs4touch.so: undefined reference to Generate3DPointBy3DSence' ../src/.libs/libmgncs4touch.so: undefined reference to
mGEffAnimationCreateWithEffector'
../src/.libs/libmgncs4touch.so: undefined reference to EffVLineApplier' ../src/.libs/libmgncs4touch.so: undefined reference to
Set3DPointOfView'
/usr/local/lib/libmgeff.so: undefined reference to __mgeffeffector_init' ../src/.libs/libmgncs4touch.so: undefined reference to
EffHLineApplier'
/usr/local/lib/libmgeff.so: undefined reference to mGEffEffectorCreateEx' ../src/.libs/libmgncs4touch.so: undefined reference to
mGEffCreateHDCSink'
../src/.libs/libmgncs4touch.so: undefined reference to mGEffStr2Key' ../src/.libs/libmgncs4touch.so: undefined reference to
RotateVertical3DSence'
../src/.libs/libmgncs4touch.so: undefined reference to mGEffEffectorAppendSource' ../src/.libs/libmgncs4touch.so: undefined reference to
mGEffCreateSource'
/usr/local/lib/libmgeff.so: undefined reference to __mgeffeffector_deinit' ../src/.libs/libmgncs4touch.so: undefined reference to
Perspective3DTo2D'
../src/.libs/libmgncs4touch.so: undefined reference to `RotateHoriz3DSence'
collect2: error: ld returned 1 exit status
Makefile:535: recipe for target 'newtrackbar' failed
make[3]: *** [newtrackbar] Error 1
make[3]: *** Waiting for unfinished jobs....