GarageMeasurement.pro 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator 2019-10-17T11:19:58
  4. #
  5. #-------------------------------------------------
  6. QT += core gui
  7. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  8. TARGET = GarageMeasurement
  9. TEMPLATE = app
  10. # The following define makes your compiler emit warnings if you use
  11. # any feature of Qt which has been marked as deprecated (the exact warnings
  12. # depend on your compiler). Please consult the documentation of the
  13. # deprecated API in order to know how to port your code away from it.
  14. DEFINES += QT_DEPRECATED_WARNINGS
  15. # You can also make your code fail to compile if you use deprecated APIs.
  16. # In order to do so, uncomment the following line.
  17. # You can also select to disable deprecated APIs only up to a certain version of Qt.
  18. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  19. # add pcl
  20. INCLUDEPATH += /usr/include/eigen3
  21. INCLUDEPATH += /usr/include/vtk-6.2
  22. LIBS += /usr/lib/x86_64-linux-gnu/libvtk*.so
  23. INCLUDEPATH += /usr/include/boost
  24. LIBS += /usr/lib/x86_64-linux-gnu/libboost_*.so
  25. INCLUDEPATH += /usr/include/pcl-1.7
  26. LIBS += /usr/lib/x86_64-linux-gnu/libpcl_*.so
  27. # add opencv 34
  28. INCLUDEPATH += /usr/local/include
  29. LIBS += /usr/local/lib/libopencv_*.so
  30. #livox sdk apr lib
  31. LIBS += /usr/local/lib/liblivox_sdk_static.a
  32. LIBS += /usr/local/apr/lib/libapr-1.a
  33. # glog protobuf gflags
  34. LIBS += /usr/local/lib/libglog.a
  35. LIBS += /usr/local/lib/libgflags.a
  36. LIBS += /usr/local/lib/libprotobuf.a
  37. # modubus
  38. INCLUDEPATH += /usr/local/include/modbus
  39. LIBS += /usr/local/lib/libmodbus.so
  40. SOURCES += \
  41. laser/Laser.cpp \
  42. laser/LivoxLaser.cpp \
  43. laser/LivoxMid100Laser.cpp \
  44. laser/LogFiles.cpp \
  45. laser/Point2D.cpp \
  46. laser/Point3D.cpp \
  47. src/CalibParam.pb.cc \
  48. src/StdCondition.cpp \
  49. main.cpp \
  50. mainwindow.cpp \
  51. modbus/LibmodbusWrapper.cpp \
  52. modbus/PLCMonitor.cpp \
  53. modbus/Runnable.cpp \
  54. TaskQueue/BaseTask.cpp \
  55. TaskQueue/ThreadTaskQueue.cpp \
  56. TaskQueue/TQFactory.cpp \
  57. src/measuretask.cpp \
  58. Process.cpp \
  59. src/pathcreator.cpp \
  60. laser/LivoxHubLaser.cpp
  61. HEADERS += \
  62. laser/Laser.h \
  63. laser/LivoxLaser.h \
  64. laser/LivoxMid100Laser.h \
  65. laser/LogFiles.h \
  66. laser/Point2D.h \
  67. laser/Point3D.h \
  68. src/StdCondition.h \
  69. mainwindow.h \
  70. laser/Laser.h \
  71. laser/LivoxLaser.h \
  72. laser/LivoxMid100Laser.h \
  73. laser/LogFiles.h \
  74. laser/Point2D.h \
  75. laser/Point3D.h \
  76. src/CalibParam.pb.h \
  77. src/StdCondition.h \
  78. mainwindow.h \
  79. modbus/LibmodbusWrapper.h \
  80. modbus/PLCMonitor.h \
  81. modbus/Runnable.h \
  82. TaskQueue/threadpp/impl/pthread_lock.h \
  83. TaskQueue/threadpp/impl/pthread_lock.hpp \
  84. TaskQueue/threadpp/impl/pthread_thread.h \
  85. TaskQueue/threadpp/impl/pthread_thread.hpp \
  86. TaskQueue/threadpp/impl/std_lock.h \
  87. TaskQueue/threadpp/impl/std_lock.hpp \
  88. TaskQueue/threadpp/impl/std_thread.h \
  89. TaskQueue/threadpp/impl/std_thread.hpp \
  90. TaskQueue/threadpp/impl/win_lock.h \
  91. TaskQueue/threadpp/impl/win_lock.hpp \
  92. TaskQueue/threadpp/impl/win_thread.h \
  93. TaskQueue/threadpp/impl/win_thread.hpp \
  94. TaskQueue/threadpp/recursive_lock.h \
  95. TaskQueue/threadpp/threadpp.h \
  96. TaskQueue/threadpp/threadpp_assert.h \
  97. TaskQueue/BaseTask.h \
  98. TaskQueue/TaskPool.h \
  99. TaskQueue/ThreadTaskQueue.h \
  100. TaskQueue/TQFactory.h \
  101. TaskQueue/TQInterface.h \
  102. src/measuretask.h \
  103. Process.h \
  104. src/pathcreator.h \
  105. laser/LivoxHubLaser.h
  106. FORMS += \
  107. mainwindow.ui