GarageMeasurement.pro 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  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/local/include/pcl-1.8
  26. LIBS += /usr/local/lib/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. #cuda
  41. LIBS += /usr/local/cuda/lib64/libcublas.so
  42. LIBS += /usr/local/cuda/lib64/libcusolver.so
  43. LIBS += /usr/local/cuda/lib64/libcudnn.so
  44. LIBS += /usr/local/cuda/lib64/libcudart.so
  45. LIBS += /usr/local/cuda/lib64/libcurand.so
  46. LIBS += /usr/local/cuda/lib64/libcufft.so
  47. # nnxx
  48. INCLUDEPATH += /usr/local/include
  49. #LIBS += /usr/local/lib/libnanomsg.so
  50. LIBS += /usr/local/lib/libnnxx.a
  51. SOURCES += \
  52. laser/Laser.cpp \
  53. laser/LivoxLaser.cpp \
  54. laser/LivoxMid100Laser.cpp \
  55. laser/LogFiles.cpp \
  56. laser/Point2D.cpp \
  57. laser/Point3D.cpp \
  58. src/CalibParam.pb.cc \
  59. src/StdCondition.cpp \
  60. main.cpp \
  61. mainwindow.cpp \
  62. modbus/LibmodbusWrapper.cpp \
  63. modbus/PLCMonitor.cpp \
  64. modbus/Runnable.cpp \
  65. TaskQueue/BaseTask.cpp \
  66. TaskQueue/ThreadTaskQueue.cpp \
  67. TaskQueue/TQFactory.cpp \
  68. src/measuretask.cpp \
  69. Process.cpp \
  70. src/pathcreator.cpp \
  71. laser/LivoxHubLaser.cpp \
  72. laser/Sick511FileLaser.cpp \
  73. laser/TcpLaser.cpp \
  74. laser/UdpLaser.cpp
  75. HEADERS += \
  76. laser/Laser.h \
  77. laser/LivoxLaser.h \
  78. laser/LivoxMid100Laser.h \
  79. laser/LogFiles.h \
  80. laser/Point2D.h \
  81. laser/Point3D.h \
  82. src/CalibParam.pb.h \
  83. src/StdCondition.h \
  84. mainwindow.h \
  85. modbus/LibmodbusWrapper.h \
  86. modbus/PLCMonitor.h \
  87. modbus/Runnable.h \
  88. TaskQueue/threadpp/impl/pthread_lock.h \
  89. TaskQueue/threadpp/impl/pthread_lock.hpp \
  90. TaskQueue/threadpp/impl/pthread_thread.h \
  91. TaskQueue/threadpp/impl/pthread_thread.hpp \
  92. TaskQueue/threadpp/impl/std_lock.h \
  93. TaskQueue/threadpp/impl/std_lock.hpp \
  94. TaskQueue/threadpp/impl/std_thread.h \
  95. TaskQueue/threadpp/impl/std_thread.hpp \
  96. TaskQueue/threadpp/impl/win_lock.h \
  97. TaskQueue/threadpp/impl/win_lock.hpp \
  98. TaskQueue/threadpp/impl/win_thread.h \
  99. TaskQueue/threadpp/impl/win_thread.hpp \
  100. TaskQueue/threadpp/recursive_lock.h \
  101. TaskQueue/threadpp/threadpp.h \
  102. TaskQueue/threadpp/threadpp_assert.h \
  103. TaskQueue/BaseTask.h \
  104. TaskQueue/TaskPool.h \
  105. TaskQueue/ThreadTaskQueue.h \
  106. TaskQueue/TQFactory.h \
  107. TaskQueue/TQInterface.h \
  108. src/measuretask.h \
  109. Process.h \
  110. src/pathcreator.h \
  111. laser/LivoxHubLaser.h \
  112. qtmessagedef.h \
  113. laser/Sick511FileLaser.h \
  114. laser/TcpLaser.h \
  115. laser/UdpLaser.h
  116. FORMS += \
  117. mainwindow.ui
  118. win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../../usr/local/lib/release/ -lnanomsg
  119. else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../../../usr/local/lib/debug/ -lnanomsg
  120. else:unix: LIBS += -L$$PWD/../../../../../usr/local/lib/ -lnanomsg
  121. INCLUDEPATH += $$PWD/''
  122. DEPENDPATH += $$PWD/''