map_lanetoxodr.pro 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator 2019-08-23T15:28:22
  4. #
  5. #-------------------------------------------------
  6. QT += core gui
  7. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  8. TARGET = map_lanetoxodr
  9. TEMPLATE = app
  10. CONFIG+= c++11
  11. # The following define makes your compiler emit warnings if you use
  12. # any feature of Qt which has been marked as deprecated (the exact warnings
  13. # depend on your compiler). Please consult the documentation of the
  14. # deprecated API in order to know how to port your code away from it.
  15. DEFINES += QT_DEPRECATED_WARNINGS
  16. QMAKE_LFLAGS += -no-pie
  17. # You can also make your code fail to compile if you use deprecated APIs.
  18. # In order to do so, uncomment the following line.
  19. # You can also select to disable deprecated APIs only up to a certain version of Qt.
  20. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  21. SOURCES += \
  22. autoconnect.cpp \
  23. dialogaddroadfromrtk.cpp \
  24. dialogcalcs.cpp \
  25. dialogeditlane.cpp \
  26. dialogeditroadmark.cpp \
  27. dialoglanefromrtk.cpp \
  28. dialogroadmerge.cpp \
  29. dialogroadmirror.cpp \
  30. dialogroadmove.cpp \
  31. dialogroadrotate.cpp \
  32. dialogroadsplit.cpp \
  33. ivxodrtool.cpp \
  34. main.cpp \
  35. mainwindow.cpp \
  36. roaddigit.cpp \
  37. roadeditdialog.cpp \
  38. roadviewitem.cpp \
  39. speeddialog.cpp \
  40. trafficlightdialog.cpp \
  41. trafficlightlanevaliditydialog.cpp \
  42. trafficlightpositiondialog.cpp \
  43. xodr.cpp \
  44. myview.cpp \
  45. linedata.cpp \
  46. OpenDrive/Junction.cpp \
  47. OpenDrive/Lane.cpp \
  48. OpenDrive/ObjectSignal.cpp \
  49. OpenDrive/OpenDrive.cpp \
  50. OpenDrive/OpenDriveXmlParser.cpp \
  51. OpenDrive/OpenDriveXmlWriter.cpp \
  52. OpenDrive/OtherStructures.cpp \
  53. OpenDrive/Road.cpp \
  54. OpenDrive/RoadGeometry.cpp \
  55. TinyXML/tinystr.cpp \
  56. TinyXML/tinyxml.cpp \
  57. TinyXML/tinyxmlerror.cpp \
  58. TinyXML/tinyxmlparser.cpp \
  59. fresnl.cpp \
  60. polevl.c \
  61. const.cpp \
  62. gnss_coordinate_convert.cpp \
  63. ../../include/msgtype/gps.pb.cc \
  64. ../../include/msgtype/gpsimu.pb.cc \
  65. ../../include/msgtype/imu.pb.cc \
  66. geofit.cpp \
  67. circlefitting.cpp \
  68. xodrfunc.cpp \
  69. xodrmake.cpp \
  70. xodrscenfunc.cpp
  71. HEADERS += \
  72. autoconnect.h \
  73. dialogaddroadfromrtk.h \
  74. dialogcalcs.h \
  75. dialogeditlane.h \
  76. dialogeditroadmark.h \
  77. dialoglanefromrtk.h \
  78. dialogroadmerge.h \
  79. dialogroadmirror.h \
  80. dialogroadmove.h \
  81. dialogroadrotate.h \
  82. dialogroadsplit.h \
  83. ivxodrtool.h \
  84. mainwindow.h \
  85. rawtype.h \
  86. roaddigit.h \
  87. roadeditdialog.h \
  88. roadviewitem.h \
  89. speeddialog.h \
  90. trafficlightdialog.h \
  91. trafficlightlanevaliditydialog.h \
  92. trafficlightpositiondialog.h \
  93. xodr.h \
  94. myview.h \
  95. boost.h \
  96. gps_type.h \
  97. OpenDrive/Junction.h \
  98. OpenDrive/Lane.h \
  99. OpenDrive/ObjectSignal.h \
  100. OpenDrive/OpenDrive.h \
  101. OpenDrive/OpenDriveXmlParser.h \
  102. OpenDrive/OpenDriveXmlWriter.h \
  103. OpenDrive/OtherStructures.h \
  104. OpenDrive/Road.h \
  105. OpenDrive/RoadGeometry.h \
  106. TinyXML/tinystr.h \
  107. TinyXML/tinyxml.h \
  108. gnss_coordinate_convert.h \
  109. ../../include/msgtype/gps.pb.h \
  110. ../../include/msgtype/gpsimu.pb.h \
  111. ../../include/msgtype/imu.pb.h \
  112. geofit.h \
  113. circlefitting.h \
  114. xodrfunc.h \
  115. xodrmake.h \
  116. xodrscenfunc.h
  117. FORMS += \
  118. dialogaddroadfromrtk.ui \
  119. dialogcalcs.ui \
  120. dialogeditlane.ui \
  121. dialogeditroadmark.ui \
  122. dialoglanefromrtk.ui \
  123. dialogroadmerge.ui \
  124. dialogroadmirror.ui \
  125. dialogroadmove.ui \
  126. dialogroadrotate.ui \
  127. dialogroadsplit.ui \
  128. mainwindow.ui \
  129. roadeditdialog.ui \
  130. speeddialog.ui \
  131. trafficlightdialog.ui \
  132. trafficlightlanevaliditydialog.ui \
  133. trafficlightpositiondialog.ui
  134. unix:LIBS += -lboost_thread -lboost_system -lboost_serialization -lprotobuf
  135. win32: INCLUDEPATH += $$PWD\..\..\..\thirdpartylib\boost\include\boost-1_66
  136. QMAKE_CXXFLAGS += -g
  137. INCLUDEPATH += $$PWD/../../../include/
  138. LIBS += -L$$PWD/../../../bin/ -lxmlparam -lmodulecomm -livlog -livfault -livbacktrace
  139. INCLUDEPATH += $$PWD/../../include/msgtype
  140. DISTFILES += \
  141. geodata.proto
  142. unix:INCLUDEPATH += /usr/include/eigen3
  143. win32:INCLUDEPATH += D:\File\soft\eigen
  144. unix:LIBS += -lboost_thread -lboost_system
  145. RESOURCES += \
  146. opendrive.qrc