map_lanetoxodr.pro 4.4 KB

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