代码拉取完成,页面将自动刷新
同步操作将从 hongxisha1314/QModbus-3 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
########################################################################################################################
# libModbus : A C++ (Qt based) library to access modbus decices per serial RTU/ASCII or remote TCP mode. #
########################################################################################################################
# Version .......: 1.0 #
# Author ........: Michael Clausen (michael.clausen at hevs.ch) #
# Changes .......: - #
########################################################################################################################
# COMMON SETTINGS FOR ALL PLATFORMS ####################################################################################
TEMPLATE = lib # Library.
QT += core network # We use Qt's Core and Network modules, not the GUI module.
QT -= gui
CONFIG += warn_on \ # Show all warnings.
debug_and_release build_all \ # Build debug and release version of the lib.
silent # Build silent.
# MACOSX SPECIFIC SETTINGS #############################################################################################
macx:CONFIG += lib_bundle # Create the GDF2 library as a framework for easy deployment.
# DEPENDENCIES AND INLCUDES ############################################################################################
INCLUDEPATH += ./include # Our own includes.
# OUTPUT DESTINATIONS ##################################################################################################
MOC_DIR = ./build/.moc # Qt's meta object compiler files.
CONFIG( debug , debug | release ) {
OBJECTS_DIR = ./build/.obj/debug # Object folder in debug mode.
TARGET = QModbusd # Library name for the debug version.
} else {
OBJECTS_DIR = ./build/.obj/release # Object folder in release mode.
TARGET = QModbus # Library name for the release version.
}
DESTDIR = ./build/lib # Library files output folder.
# FILES ################################################################################################################
HEADERS += include/qabstractmodbus.h \
include/qrtumodbus.h \
include/qasciimodbus.h \
include/qtcpmodbus.h
SOURCES += src/qrtumodbus.cpp \
src/qasciimodbus.cpp \
src/qtcpmodbus.cpp
# INSTALLATION #########################################################################################################
QMAKE_STRIP = # Only with this workaround we can actually install debug versions.
HEADERS_INSTALL.files = ./include/* # All header files can be found at this location.
LIB_INSTALL.files = ./build/lib/* # All release binary files can be found there.
# Linux install locations.
unix:!macx {
HEADERS_INSTALL.path = /usr/include/QModbus/
LIB_INSTALL.path = /usr/lib/
}
# OSX install locations.
macx {
FRAMEWORK_HEADERS.files = include/
FRAMEWORK_HEADERS.path = Headers
QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
LIB_INSTALL.path = /Library/Frameworks/
}
# Windows install locations.
win32 {
HEADERS_INSTALL.path = C:/windows/system32/include/QModbus
LIB_INSTALL.path = C:/windows/system32}
INSTALLS = LIB_INSTALL
!macx:INSTALLS += HEADERS_INSTALL # Header install not needed on Mac, since the framework stuff do it.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。