fengfengzhi 发表于 2013-10-22 17:24:04

使用Qt编译天嵌自带的USB摄像头程序TQCamera_210出错

使用Qt编译天嵌自带的USB摄像头程序TQCamera_210出错
提示:
Running build steps for project TQCamera...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make release -w
make:进入目录'/opt/210pro/TQCamera_210'
/usr/bin/make -f Makefile.Release
make: 正在进入目录 `/opt/210pro/TQCamera_210'
arm-linux-g++ -Wl,-O1 -Wl,-rpath,/opt/EmbedSky/qt-4.5/__install/arm/lib -o tqcamera release/main.o release/MyLabel.o release/tqcamera.o release/uiInputFileName.o release/uSetCameraPara.o release/uApi.o release/uUsbCamera.o release/moc_MyLabel.o release/moc_tqcamera.o release/moc_TQInputMethod.o release/moc_uiInputFileName.o release/moc_uSetCameraPara.o -L/opt/EmbedSky/qt-4.5/__install/arm//lib -L/opt/210pro/TQCamera_210/ -lTQInputMethod -lTQJpeg -lQtGui -L/tslib-1.4/lib -L/opt/EmbedSky/qt-4.5/__install/arm//lib -lts -lQtNetwork -lQtCore -lm -lrt -ldl -lpthread
/opt/210pro/TQCamera_210//libTQInputMethod.so: undefined reference to `QListData::detach(int)'
/opt/210pro/TQCamera_210//libTQInputMethod.so: undefined reference to `QListData::detach_grow(int*, int)'
collect2: ld returned 1 exit status
make:正在离开目录 `/opt/210pro/TQCamera_210'
make:离开目录“/opt/210pro/TQCamera_210”
make: *** 错误 1
make: *** 错误 2
Exited with code 2.
Error while building project TQCamera
When executing build step 'Make'

fengfengzhi 发表于 2013-10-23 09:37:53

找到办法了,把天嵌文件系统里面/opt/PAD/lib/libTQInputMethod.so的库文件复制到原来TQCamera_210的源码文件夹里面代替原来的libTQInputMethod.so库就行了。
我想原因可能是源码包里面的libTQInputMethod.so有问题,所以不行。
页: [1]
查看完整版本: 使用Qt编译天嵌自带的USB摄像头程序TQCamera_210出错