QT -= gui CONFIG += c++11 console CONFIG -= app_bundle # The following define makes your compiler emit warnings if you use # any feature of Qt which as been marked deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS QMAKE_LFLAGS += -no-pie #DEFINES += CPU_ONLY #system("echo $PWD") #system("protoc *.proto -I=./ --cpp_out=./") system("cd ./caffe/proto ; protoc *.proto -I=./ --cpp_out=./ ; cd ../../ ; echo $PWD") #QMAKE_PRE_LINK += #QMAKE_PRE_LINK += cd ./caffe/proto | protoc *.proto -I=./ --cpp_out=./ | cd ../../ | echo $PWD # You can also make your code fail to compile if you use deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += main.cpp \ cluster2d.cpp \ cnn_segmentation.cpp \ feature_generator.cpp \ ../../include/msgtype/object.pb.cc \ ../../include/msgtype/objectarray.pb.cc INCLUDEPATH += /usr/include/pcl-1.7 INCLUDEPATH += /usr/include/pcl-1.8 INCLUDEPATH += /usr/include/eigen3 INCLUDEPATH += /usr/include/opencv4 #INCLUDEPATH += /opt/ros/kinetic/include/opencv-3.3.1-dev INCLUDEPATH += /usr/local/cuda-10.2/targets/aarch64-linux/include LIBS += -lpcl_io -lpcl_common LIBS += -lboost_system -lavutil -lprotobuf -lcudnn LIBS += -lcudnn unix:!macx: LIBS += -L$$PWD/../../../thirdpartylib/caffe/arm64 -lcaffe -lcudnn HEADERS += \ cluster2d.h \ cnn_segmentation.h \ disjoint_set.h \ feature_generator.h \ ../../include/msgtype/object.pb.h \ ../../include/msgtype/objectarray.pb.h INCLUDEPATH += $$PWD/caffe/proto/ !include(../../../include/common.pri ) { error( "Couldn't find the common.pri file!" ) } !include(../../../include/ivprotobuf.pri ) { error( "Couldn't find the ivprotobuf.pri file!" ) } INCLUDEPATH += $$PWD/../../include/msgtype LIBS += -L/usr/lib/aarch64-linux-gnu/ -lglog