123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282 |
- #-------------------------------------------------
- #
- # Project created by QtCreator 2019-08-23T15:28:22
- #
- #-------------------------------------------------
- QT += core gui
- greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- greaterThan(QT_MAJOR_VERSION, 5): DEFINES += ADCQT6
- TARGET = map_lanetoxodr
- TEMPLATE = app
- CONFIG+= c++11
- #QMAKE_CXXFLAGS += -g
- # The following define makes your compiler emit warnings if you use
- # any feature of Qt which has been marked as 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
- # 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 += \
- function/autoroadcontact.cpp \
- ui/dialogaddroadfromnds.cpp \
- ui/dialogaddroadfromrtk.cpp \
- ui/dialogcalcs.cpp \
- ui/dialogdrawroad.cpp \
- ui/dialogeditlane.cpp \
- ui/dialogeditroadmark.cpp \
- ui/dialoghideroad.cpp \
- ui/dialoglanefromrtk.cpp \
- ui/dialoglaneoffset.cpp \
- ui/dialogobject_lanevalidity.cpp \
- ui/dialogparkingfrompoint.cpp \
- ui/dialogparkingspaceedit.cpp \
- ui/dialogparkingspacefromrtk.cpp \
- ui/dialogroadborrow.cpp \
- ui/dialogroadmerge.cpp \
- ui/dialogroadmirror.cpp \
- ui/dialogroadmove.cpp \
- ui/dialogroadnoavoid.cpp \
- ui/dialogroadobject.cpp \
- ui/dialogroadobject_marking.cpp \
- ui/dialogroadobject_markingcornerreference.cpp \
- ui/dialogroadobject_material.cpp \
- ui/dialogroadobject_outline.cpp \
- ui/dialogroadobject_outline_cornerroad.cpp \
- ui/dialogroadobject_outlines.cpp \
- ui/dialogroadobject_parkingspace.cpp \
- ui/dialogroadobject_repeat.cpp \
- ui/dialogroadoptimize.cpp \
- ui/dialogroadrotate.cpp \
- ui/dialogroadsplit.cpp \
- ui/dialogroadtype.cpp \
- function/filebackup.cpp \
- function/ivxodrtool.cpp \
- main.cpp \
- mainwindow.cpp \
- function/ndsdataproc.cpp \
- ui/dialogturndirection.cpp \
- view/roaddigit.cpp \
- ui/roadeditdialog.cpp \
- view/roadviewitem.cpp \
- ui/speeddialog.cpp \
- ui/trafficlightdialog.cpp \
- ui/trafficlightlanevaliditydialog.cpp \
- ui/trafficlightpositiondialog.cpp \
- view/viewcreate.cpp \
- xodr.cpp \
- view/myview.cpp \
- linedata.cpp \
- TinyXML/tinystr.cpp \
- TinyXML/tinyxml.cpp \
- TinyXML/tinyxmlerror.cpp \
- TinyXML/tinyxmlparser.cpp \
- fresnl.cpp \
- polevl.c \
- const.cpp \
- gnss_coordinate_convert.cpp \
- ../../include/msgtype/gps.pb.cc \
- ../../include/msgtype/gpsimu.pb.cc \
- ../../include/msgtype/imu.pb.cc \
- function/geofit.cpp \
- function/circlefitting.cpp \
- xodrmake.cpp \
- view/xodrscenfunc.cpp \
- function/createextendroad.cpp \
- function/autoconnect.cpp \
- dialogaddroadfromcda.cpp \
- excelapi.cpp \
- function/cdaproc.cpp \
- ../../include/msgtype/cdadraw.pb.cc \
- ui/dialogroadpriority.cpp \
- ../../common/common/xodr/xodrfunc/roadsample.cpp
- HEADERS += \
- function/autoroadcontact.h \
- ui/dialogaddroadfromnds.h \
- ui/dialogaddroadfromrtk.h \
- ui/dialogcalcs.h \
- ui/dialogdrawroad.h \
- ui/dialogeditlane.h \
- ui/dialogeditroadmark.h \
- ui/dialoghideroad.h \
- ui/dialoglanefromrtk.h \
- ui/dialoglaneoffset.h \
- ui/dialogobject_lanevalidity.h \
- ui/dialogparkingfrompoint.h \
- ui/dialogparkingspaceedit.h \
- ui/dialogparkingspacefromrtk.h \
- ui/dialogroadborrow.h \
- ui/dialogroadmerge.h \
- ui/dialogroadmirror.h \
- ui/dialogroadmove.h \
- ui/dialogroadnoavoid.h \
- ui/dialogroadobject.h \
- ui/dialogroadobject_marking.h \
- ui/dialogroadobject_markingcornerreference.h \
- ui/dialogroadobject_material.h \
- ui/dialogroadobject_outline.h \
- ui/dialogroadobject_outline_cornerroad.h \
- ui/dialogroadobject_outlines.h \
- ui/dialogroadobject_parkingspace.h \
- ui/dialogroadobject_repeat.h \
- ui/dialogroadoptimize.h \
- ui/dialogroadrotate.h \
- ui/dialogroadsplit.h \
- ui/dialogroadtype.h \
- function/filebackup.h \
- function/ivxodrtool.h \
- mainwindow.h \
- function/ndsdataproc.h \
- rawtype.h \
- ui/dialogturndirection.h \
- view/roaddigit.h \
- ui/roadeditdialog.h \
- view/roadviewitem.h \
- ui/speeddialog.h \
- ui/trafficlightdialog.h \
- ui/trafficlightlanevaliditydialog.h \
- ui/trafficlightpositiondialog.h \
- view/viewcreate.h \
- xodr.h \
- view/myview.h \
- boost.h \
- gps_type.h \
- TinyXML/tinystr.h \
- TinyXML/tinyxml.h \
- gnss_coordinate_convert.h \
- ../../include/msgtype/gps.pb.h \
- ../../include/msgtype/gpsimu.pb.h \
- ../../include/msgtype/imu.pb.h \
- function/geofit.h \
- function/circlefitting.h \
- xodrmake.h \
- view/xodrscenfunc.h \
- function/createextendroad.h \
- function/autoconnect.h \
- dialogaddroadfromcda.h \
- excelapi.h \
- function/cdaproc.h \
- ../../include/msgtype/cdadraw.pb.h \
- ui/dialogroadpriority.h \
- ../../common/common/xodr/xodrfunc/roadsample.h
- FORMS += \
- ui/dialogaddroadfromnds.ui \
- ui/dialogaddroadfromrtk.ui \
- ui/dialogcalcs.ui \
- ui/dialogdrawroad.ui \
- ui/dialogeditlane.ui \
- ui/dialogeditroadmark.ui \
- ui/dialoghideroad.ui \
- ui/dialoglanefromrtk.ui \
- ui/dialoglaneoffset.ui \
- ui/dialogobject_lanevalidity.ui \
- ui/dialogparkingfrompoint.ui \
- ui/dialogparkingspaceedit.ui \
- ui/dialogparkingspacefromrtk.ui \
- ui/dialogroadborrow.ui \
- ui/dialogroadmerge.ui \
- ui/dialogroadmirror.ui \
- ui/dialogroadmove.ui \
- ui/dialogroadnoavoid.ui \
- ui/dialogroadobject.ui \
- ui/dialogroadobject_marking.ui \
- ui/dialogroadobject_markingcornerreference.ui \
- ui/dialogroadobject_material.ui \
- ui/dialogroadobject_outline.ui \
- ui/dialogroadobject_outline_cornerroad.ui \
- ui/dialogroadobject_outlines.ui \
- ui/dialogroadobject_parkingspace.ui \
- ui/dialogroadobject_repeat.ui \
- ui/dialogroadoptimize.ui \
- ui/dialogroadrotate.ui \
- ui/dialogroadsplit.ui \
- ui/dialogroadtype.ui \
- mainwindow.ui \
- ui/dialogturndirection.ui \
- ui/roadeditdialog.ui \
- ui/speeddialog.ui \
- ui/trafficlightdialog.ui \
- ui/trafficlightlanevaliditydialog.ui \
- ui/trafficlightpositiondialog.ui \
- dialogaddroadfromcda.ui \
- ui/dialogroadpriority.ui
- !include(../../common/common/xodr/OpenDrive/OpenDrive.pri ) {
- error( "Couldn't find the OpenDrive.pri file!" )
- }
- !include(../../common/common/xodr/xodrfunc/xodrfunc.pri ) {
- error( "Couldn't find the xodrfunc.pri file!" )
- }
- unix:LIBS += -lboost_thread -lboost_system -lboost_serialization -lprotobuf
- win32:INCLUDEPATH += $$PWD/../../../thirdpartylib/protobuf/src
- win32:LIBS += -L$$PWD/../../../thirdpartylib/protobuf/lib -lprotobuf
- win32:INCLUDEPATH += $$PWD/../../../thirdpartylib/boost/include/boost-1_66
- windows: LIBS += -L$$PWD/../../../thirdpartylib/boost/lib -lboost_system-mgw73-mt-x64-1_66 -lboost_thread-mgw73-mt-x64-1_66 -lboost_serialization-mgw73-mt-x64-1_66
- #QMAKE_CXXFLAGS += -g
- #DEFINES += INPILOT
- if(contains(DEFINES,INPILOT)){
- !include(../../../include/common.pri ) {
- error( "Couldn't find the common.pri file!" )
- }
- !include(../../common/common/license/adclicense.pri ) {
- error( "Couldn't find the adclicense.pri file!" )
- }
- }
- else
- {
- DEFINES += NOTINPILOT
- }
- INCLUDEPATH += $$PWD/../../include/msgtype
- INCLUDEPATH += $$PWD/../../common/common/xodr
- INCLUDEPATH += $$PWD/../../common/common/license
- INCLUDEPATH += $$PWD/../../common/common/xodr/xodrfunc
- INCLUDEPATH += $$PWD/function
- INCLUDEPATH += $$PWD/ui
- INCLUDEPATH += $$PWD/view
- #DEFINES += OPENDRIVE_EDITONLY
- DISTFILES += \
- geodata.proto
- unix:INCLUDEPATH += /usr/include/eigen3
- win32:INCLUDEPATH += D:\File\soft\eigen
- unix:LIBS += -lboost_thread -lboost_system
- RESOURCES += \
- opendrive.qrc
|