- #-------------------------------------------------
- #
- # Project created by QtCreator 2016-02-25T14:06:59
- #
- #-------------------------------------------------
- QT += core gui
- QT += androidextras
- greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- TARGET = AdasKing
- TEMPLATE = app
- unix {
- message("Using unix configuration")
- ANDROID_OPENCV = D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native
- INCLUDEPATH +=D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native/jni/include
- INCLUDEPATH += \
- $$ANDROID_OPENCV/jni/include/opencv \
- $$ANDROID_OPENCV/jni/include/opencv2 \
- $$ANDROID_OPENCV/jni/include \
- OPENCVNATIVELIBS =D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native/libs/armeabi-v7a
- LIBS +=\
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_contrib.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_legacy.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_ml.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_objdetect.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_calib3d.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_video.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_features2d.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_highgui.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_androidcamera.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_flann.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_imgproc.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_core.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibjpeg.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibpng.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibtiff.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibjasper.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/libtbb.a
- LIBS +=$$OPENCVNATIVELIBS/libopencv_java.so
- }
- SOURCES += main.cpp\
- mainwindow.cpp \
- camerax.cpp \
- algsource/adas_alg.cpp \
- algsource/RdWrIni.c
- HEADERS += mainwindow.h \
- camerax.h \
- algsource/adas_alg.h \
- algsource/driveassist.hpp \
- algsource/RdWrIni.h
- FORMS += mainwindow.ui
- CONFIG += mobility
- MOBILITY =
- DISTFILES += \
- android/AndroidManifest.xml \
- android/gradle/wrapper/gradle-wrapper.jar \
- android/gradlew \
- android/res/values/libs.xml \
- android/build.gradle \
- android/gradle/wrapper/gradle-wrapper.properties \
- android/gradlew.bat
- ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
- contains(ANDROID_TARGET_ARCH,armeabi-v7a) {
- ANDROID_EXTRA_LIBS = \
- D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_java.so \
- D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native/libs/armeabi-v7a/libnative_camera_r4.1.1.so
- }
- RESOURCES += \
- classfile.qrc
- //----------------------------------------------------------------------------------------------
- <pre name="code" class="cpp">TEMPLATE = app
- CONFIG += c++11
- QT += qml quick widgets multimedia multimediawidgets positioning
- TARGET=See
- SOURCES += main.cpp \
- presentationpropertyholder.cpp \
- geolocationmanager.cpp \
- imageprocessor.cpp \
- cameracontrol.cpp \
- flowcontroller.cpp
- RESOURCES += qml.qrc
- # Additional import path used to resolve QML modules in Qt Creator's code model
- QML_IMPORT_PATH =
- # Default rules for deployment.
- include(deployment.pri)
- HEADERS += \
- presentationpropertyholder.h \
- geolocationmanager.h \
- imageprocessor.h \
- cameracontrol.h \
- flowcontroller.h
- android {
- message("Using unix configuration")
- ANDROID_OPENCV = D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native
- INCLUDEPATH +=D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native/jni/include
- INCLUDEPATH += \
- $$ANDROID_OPENCV/jni/include/opencv \
- $$ANDROID_OPENCV/jni/include/opencv2 \
- $$ANDROID_OPENCV/jni/include \
- OPENCVNATIVELIBS =D:/android_opencv/OpenCV-2.4.9-android-sdk/sdk/native/libs/armeabi-v7a
- LIBS +=\
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_contrib.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_legacy.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_ml.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_objdetect.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_calib3d.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_video.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_features2d.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_highgui.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_androidcamera.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_flann.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_imgproc.a \
- $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_core.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibjpeg.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibpng.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibtiff.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibjasper.a \
- $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/libtbb.a
- LIBS +=$$OPENCVNATIVELIBS/libopencv_java.so
- QMAKE_CXXFLAGS -= -mfpu=vfp
- QMAKE_CXXFLAGS_RELEASE -= -mfpu=vfp
- QMAKE_CXXFLAGS += -mfpu=neon -ftree-vectorize -ftree-vectorizer-verbose=1 -mfloat-abi=softfp
- QMAKE_CXXFLAGS_RELEASE += -mfpu=neon -ftree-vectorize -ftree-vectorizer-verbose=1 -mfloat-abi=softfp
- }
- ANDROID_PACKAGE_SOURCE_DIR=$$_PRO_FILE_PWD_/android
- DISTFILES += \
- android/AndroidManifest.xml \
- android/res/values/libs.xml \
- android/build.gradle