TEMPLATE = lib CONFIG += staticlib CONFIG += c++17 TARGET = DroneScrewCtrlConfig win32-msvc { QMAKE_CXXFLAGS += /utf-8 } INCLUDEPATH += ./Inc INCLUDEPATH += ./_Inc SOURCES += \ Src/VrConfig.cpp HEADERS += \ Inc/IVrConfig.h \ _Inc/VrConfig.h # utils(注意:本工程目录比 RodAndBarPositionConfig 多一层 (App/DroneScrewbolt/DroneScrewCtrl/DroneScrewCtrlConfig),所以是 ../../../../ ) INCLUDEPATH += $$PWD/../../../Utils/VrUtils/Inc INCLUDEPATH += $$PWD/../../../Utils/VrUtils/tinyxml2 INCLUDEPATH += $$PWD/../../../AppUtils/AppCommon/Inc INCLUDEPATH += $$PWD/../../../AppUtils/AppConfig/Inc win32:CONFIG(debug, debug|release) { LIBS += -L../../../Utils/VrUtils/debug -lVrUtils }else:win32:CONFIG(release, debug|release){ LIBS += -L../../../Utils/VrUtils/release -lVrUtils }else:unix:!macx { LIBS += -L../../../Utils/VrUtils -lVrUtils } unix { target.path = /usr/lib } !isEmpty(target.path): INSTALLS += target