Вот файл проекта одного из плагинов:
TEMPLATE = lib
CONFIG += plugin
CONFIG += warn_on
CONFIG += debug_and_release
PVERSION = 1.0.0
DEFINES += PLUGIN_VERSION=\\\"$$PVERSION\\\"
HEADERS += autonumberplugin.h
SOURCES += autonumberplugin.cpp
HEADERS += ../../qoobar_app/iqoobarplugin.h
HEADERS += ../../qoobar_app/tagger.h
HEADERS += ../../qoobar_app/coverimage.h
# без этих двух файлов плагин не собирается, с этими файлами dll плагина содержит их код.
SOURCES += ../../qoobar_app/tagger.cpp
SOURCES += ../../qoobar_app/coverimage.cpp
INCLUDEPATH += ../../qoobar_app
DEPENDPATH += ../../qoobar_app
TARGET = autonumber
BUILD_DIR =
release {
BUILD_DIR = ../../../release
}
debug {
BUILD_DIR = ../../../debug
}
DLLDESTDIR = $${BUILD_DIR}/plugins
DESTDIR = $${BUILD_DIR}/plugins
OBJECTS_DIR = $${BUILD_DIR}/$${TARGET}
RCC_DIR = $${BUILD_DIR}/$${TARGET}
MOC_DIR = $${BUILD_DIR}/$${TARGET}
unix {
!mac {
PLUGINS_PATH = /usr/share/qoobar/plugins
target.path = $$PLUGINS_PATH
INSTALLS += target
}
}
Может, я тупой, но я не понимаю, как заменить
SOURCES += ../../qoobar_app/tagger.cpp
SOURCES += ../../qoobar_app/coverimage.cpp
на что-то вроде
LIBS += smth.exe