VisionPlus.pro 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. # ----------------------------------------------------
  2. # This file is generated by the Qt Visual Studio Tools.
  3. # ------------------------------------------------------
  4. TEMPLATE = app
  5. TARGET = VisionPlus
  6. CONFIG += c++11
  7. include(VisionPlus.pri)
  8. QT += widgets
  9. QT += gui
  10. QT += concurrent
  11. QT += script
  12. QT += scripttools
  13. QT += printsupport
  14. #Release禁止输出qWarning/qDebug信息
  15. CONFIG (release, debug|release) {
  16. DEFINES += QT_NO_WARNING_OUTPUT
  17. DEFINES += QT_NO_DEBUG_OUTPUT
  18. }
  19. INCLUDEPATH += $$PWD
  20. INCLUDEPATH += $$PWD/qtpropertybrowser
  21. INCLUDEPATH += $$PWD/../Include/opencv
  22. INCLUDEPATH += $$PWD/../Include/halcon
  23. INCLUDEPATH += $$PWD/../Include/halcon/halconcpp
  24. INCLUDEPATH += $$PWD/../QScintilla
  25. INCLUDEPATH += $$PWD/../Logger
  26. win32: {
  27. CONFIG(debug, debug|release){
  28. LIBS += -L$$PWD/../lib/opencv/ -lopencv_world410d
  29. } else {
  30. LIBS += -L$$PWD/../lib/opencv/ -lopencv_world410
  31. }
  32. LIBS += -L$$PWD/../lib/halcon/x64-win64/ -lhalconc
  33. LIBS += -L$$PWD/../lib/halcon/x64-win64/ -lhalconcpp
  34. CONFIG(debug, debug|release){
  35. LIBS += -L$$PWD/../lib/debug/ -lqscintilla
  36. LIBS += -L$$PWD/../lib/debug/ -lLogger
  37. LIBS += -L$$PWD/../lib/debug/ -lShowUnit
  38. } else {
  39. LIBS += -L$$PWD/../lib/release/ -lqscintilla
  40. LIBS += -L$$PWD/../lib/release/ -lLogger
  41. LIBS += -L$$PWD/../lib/release/ -lShowUnit
  42. }
  43. }
  44. unix:{
  45. LIBS += -L$$PWD/../lib/halcon/x64-linux/ -lhalcon
  46. LIBS += -L$$PWD/../lib/halcon/x64-linux/ -lhalconcpp
  47. CONFIG(debug, debug|release){
  48. LIBS += -L$$PWD/../LinuxDebugBin/ -lqscintilla
  49. LIBS += -L$$PWD/../DebugBin/ -lLogger
  50. LIBS += -L$$PWD/../DebugBin/ -lShowUnit
  51. } else {
  52. LIBS += -L$$PWD/../LinuxReleaseBin/ -lqscintilla
  53. LIBS += -L$$PWD/../LinuxReleaseBin/ -lLogger
  54. LIBS += -L$$PWD/../LinuxReleaseBin/ -lShowUnit
  55. }
  56. }
  57. CONFIG(debug, debug|release){
  58. #设置debug配置下编译生成文件的路径
  59. win32: DESTDIR = ../DebugBin #将应用程序放在bin目录下
  60. unix: DESTDIR = ../LinuxDebugBin #将应用程序放在bin目录下
  61. OBJECTS_DIR = ../Output/debug/$$TARGET/obj #将生成的对象文件放在专门的obj文件夹下
  62. MOC_DIR = ../Output/debug/$$TARGET/moc #将QT自动生成的对象放在moc文件夹下
  63. UI_DIR = ../Output/debug/$$TARGET/ui
  64. } else {
  65. #设置release配置下编译生成文件的路径
  66. win32: DESTDIR = ../ReleaseBin #将应用程序放在bin目录下
  67. unix: DESTDIR = ../LinuxReleaseBin #将应用程序放在bin目录下
  68. OBJECTS_DIR = ../Output/release/$$TARGET/obj #将生成的对象文件放在专门的obj文件夹下
  69. MOC_DIR = ../Output/release/$$TARGET/moc #将QT自动生成的对象放在moc文件夹下
  70. UI_DIR = ../Output/release/$$TARGET/ui #设置UI文件目录
  71. }