map_lanetoxodr.pro 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  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. dialoglaneoffset.cpp \
  29. dialogroadmerge.cpp \
  30. dialogroadmirror.cpp \
  31. dialogroadmove.cpp \
  32. dialogroadrotate.cpp \
  33. dialogroadsplit.cpp \
  34. filebackup.cpp \
  35. ivxodrtool.cpp \
  36. main.cpp \
  37. mainwindow.cpp \
  38. roaddigit.cpp \
  39. roadeditdialog.cpp \
  40. roadviewitem.cpp \
  41. speeddialog.cpp \
  42. trafficlightdialog.cpp \
  43. trafficlightlanevaliditydialog.cpp \
  44. trafficlightpositiondialog.cpp \
  45. xodr.cpp \
  46. myview.cpp \
  47. linedata.cpp \
  48. OpenDrive/Junction.cpp \
  49. OpenDrive/Lane.cpp \
  50. OpenDrive/ObjectSignal.cpp \
  51. OpenDrive/OpenDrive.cpp \
  52. OpenDrive/OpenDriveXmlParser.cpp \
  53. OpenDrive/OpenDriveXmlWriter.cpp \
  54. OpenDrive/OtherStructures.cpp \
  55. OpenDrive/Road.cpp \
  56. OpenDrive/RoadGeometry.cpp \
  57. TinyXML/tinystr.cpp \
  58. TinyXML/tinyxml.cpp \
  59. TinyXML/tinyxmlerror.cpp \
  60. TinyXML/tinyxmlparser.cpp \
  61. fresnl.cpp \
  62. polevl.c \
  63. const.cpp \
  64. gnss_coordinate_convert.cpp \
  65. ../../include/msgtype/gps.pb.cc \
  66. ../../include/msgtype/gpsimu.pb.cc \
  67. ../../include/msgtype/imu.pb.cc \
  68. geofit.cpp \
  69. circlefitting.cpp \
  70. xodrfunc.cpp \
  71. xodrmake.cpp \
  72. xodrscenfunc.cpp
  73. HEADERS += \
  74. autoconnect.h \
  75. dialogaddroadfromrtk.h \
  76. dialogcalcs.h \
  77. dialogeditlane.h \
  78. dialogeditroadmark.h \
  79. dialoglanefromrtk.h \
  80. dialoglaneoffset.h \
  81. dialogroadmerge.h \
  82. dialogroadmirror.h \
  83. dialogroadmove.h \
  84. dialogroadrotate.h \
  85. dialogroadsplit.h \
  86. filebackup.h \
  87. ivxodrtool.h \
  88. mainwindow.h \
  89. rawtype.h \
  90. roaddigit.h \
  91. roadeditdialog.h \
  92. roadviewitem.h \
  93. speeddialog.h \
  94. trafficlightdialog.h \
  95. trafficlightlanevaliditydialog.h \
  96. trafficlightpositiondialog.h \
  97. xodr.h \
  98. myview.h \
  99. boost.h \
  100. gps_type.h \
  101. OpenDrive/Junction.h \
  102. OpenDrive/Lane.h \
  103. OpenDrive/ObjectSignal.h \
  104. OpenDrive/OpenDrive.h \
  105. OpenDrive/OpenDriveXmlParser.h \
  106. OpenDrive/OpenDriveXmlWriter.h \
  107. OpenDrive/OtherStructures.h \
  108. OpenDrive/Road.h \
  109. OpenDrive/RoadGeometry.h \
  110. TinyXML/tinystr.h \
  111. TinyXML/tinyxml.h \
  112. gnss_coordinate_convert.h \
  113. ../../include/msgtype/gps.pb.h \
  114. ../../include/msgtype/gpsimu.pb.h \
  115. ../../include/msgtype/imu.pb.h \
  116. geofit.h \
  117. circlefitting.h \
  118. xodrfunc.h \
  119. xodrmake.h \
  120. xodrscenfunc.h
  121. FORMS += \
  122. dialogaddroadfromrtk.ui \
  123. dialogcalcs.ui \
  124. dialogeditlane.ui \
  125. dialogeditroadmark.ui \
  126. dialoglanefromrtk.ui \
  127. dialoglaneoffset.ui \
  128. dialogroadmerge.ui \
  129. dialogroadmirror.ui \
  130. dialogroadmove.ui \
  131. dialogroadrotate.ui \
  132. dialogroadsplit.ui \
  133. mainwindow.ui \
  134. roadeditdialog.ui \
  135. speeddialog.ui \
  136. trafficlightdialog.ui \
  137. trafficlightlanevaliditydialog.ui \
  138. trafficlightpositiondialog.ui
  139. unix:LIBS += -lboost_thread -lboost_system -lboost_serialization -lprotobuf
  140. win32: INCLUDEPATH += $$PWD\..\..\..\thirdpartylib\boost\include\boost-1_66
  141. QMAKE_CXXFLAGS += -g
  142. INCLUDEPATH += $$PWD/../../../include/
  143. LIBS += -L$$PWD/../../../bin/ -lxmlparam -lmodulecomm -livlog -livfault -livbacktrace
  144. INCLUDEPATH += $$PWD/../../include/msgtype
  145. DISTFILES += \
  146. geodata.proto
  147. unix:INCLUDEPATH += /usr/include/eigen3
  148. win32:INCLUDEPATH += D:\File\soft\eigen
  149. unix:LIBS += -lboost_thread -lboost_system
  150. RESOURCES += \
  151. opendrive.qrc