Labels: QT Linux cross-compiling embedded development opencv
I am using a SEED-DM3517 Development Board.
1. Enter the root system.
sudo -i
2. Go to the compilation folder.
cd /home/bwp/...
3. Establish a project
qmake -project
4. Edit the project header file and set the relevant LIBRARY PATH
gedit ***.pro
Add path
INCLUDEPATH += .QT += webkitINCLUDEPATH += /usr/local/opencv-arm/OpenCV/include/opencv LIBS += /usr/local/opencv-arm/OpenCV/lib/libcv.so /usr/local/opencv-arm/OpenCV/lib/libcvaux.so/usr/local/opencv-arm/OpenCV/lib/libcxcore.so/usr/local/opencv-arm/OpenCV/lib/libhighgui.so/usr/local/opencv-arm/OpenCV/lib/libml.so
5. Generate makefile
qmake -spec /opt/qt-4.6.2/mkspecs/qws/linux-arm-g++/
6. Make
Generate an application and port it.
Note: Change the related path to the corresponding installation path.
My embedded development board cross-compilation command (opencv)