TEMPLATE = lib TARGET = example_plugin DEFINES += _TIMESPEC_DEFINED QT += core \ gui \ network \ opengl INCLUDEPATH += $$PWD/../../common \ $$PWD/../../include \ $$PWD/../../Slfio/include \ $$PWD/../../BaseFun/include \ $$PWD/../../Bin/Python312/include\ $$PWD/../../Bin/Python312/Lib/site-packages/numpy/_core/include\ $(QTDIR)/include \ OBJECTS_DIR = ../obj CONFIG(debug, debug|release){ DESTDIR = $$PWD/../../Bin/app TARGET = $$join(TARGET,,,d) #为debug版本生成的文件增加d的后缀 } else { DESTDIR = $$PWD/../../BinR/app TARGET = $$join(TARGET,,,) } CONFIG += qt warn_off \ debug_and_release DEFINES += QT_DLL HeadS += ../include/*.h SOURCES += *.cpp HEADERS += *.h # 设置源文件编码为UTF-8 #win32: QMAKE_CXXFLAGS += /source-charset:utf-8 /execution-charset:utf-8 #macx: QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8 #linux: QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8 #CPATH = $$system(pwd) # 目标文件夹 #CATEGORY = OSGDataModel CONFIG(debug, debug|release){ LIBS += -L$$PWD/../../Bin -lBaseFund -lslfiod LIBS += -L$$PWD/../../Bin/Python312/libs -lpython312 } else { LIBS += -L$$PWD/../../BinR -lBaseFun -lslfio LIBS += -L$$PWD/../../Bin/Python312/libs -lpython312 } FORMS += \ PluginDialog.ui