CSServer.pro为主工程、BaseObject.pro和MainProject.pro为子工程,且MainProject.pro依赖于BaseObject.pro
CSServer.pro
TEMPLATE = subdirs
SUBDIRS += \
BaseObject \
MainProject
MainProject.depends = \
BaseObject
BaseObject.pro
QT += widgets\
webenginewidgets\
core\
gui\
websockets
TARGET = BaseObject
TEMPLATE = lib
FORMS += \
MainWidget/mainwidget.ui
HEADERS += \
CSServerService/csserverservice.h \
Config/config.h \
MainWidget/mainwidget.h \
WebSocket/WebSocketClientManager.h \
WebSocket/WebSocketServerManager.h \
Webengineview/webengineview.h
SOURCES += \
CSServerService/csserverservice.cpp \
Config/config.cpp \
MainWidget/mainwidget.cpp \
WebSocket/WebSocketClientManager.cpp \
WebSocket/WebSocketServerMana