I use Windows Qt 5.9. I download qtserialbus brand 5.9 from git. Run qmake &&
make from Qt Mingw32 console.
Compilation fail with errors:
mingw32-make[3]: Entering directory 'C:/Work/qtserialbus-5.9/src/serialbus'
g++ -c -fno-keep-inline-dllexport -pipe -mstackrealign -msse2 -mfpmath=sse -O2
-std=c++1z -fno-exceptions -Wextra -Wall -W -Wvla -Wdate-time -DUNICODE
-DQT_NO_FOREACH -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT
-DQT_BUILD_SERIALBUS_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS
-D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS
-DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS
-DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG
-DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -I.
-I..\..\include -I..\..\include\QtSerialBus -I..\..\include\QtSerialBus\5.9.8
-I..\..\include\QtSerialBus\5.9.8\QtSerialBus -Itmp
-IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtCore\5.9.1
-IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtCore\5.9.1\QtCore
-IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include
-IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtCore
-IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtNetwork
-IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtSerialPort -I.moc\release
-IC:\utils\my_sql\my_sql\include -IC:\utils\postgresql\pgsql\include
-IC:\openssl\include -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\mkspecs\win32-g++ -o
.obj\release\qmodbusserver.o qmodbusserver.cpp
Makefile.Release:1292: recipe for target '.obj/release/qmodbusserver.o' failed
mingw32-make[3]: Leaving directory 'C:/Work/qtserialbus-5.9/src/serialbus'
Makefile:40: recipe for target 'release-all' failed
mingw32-make[2]: Leaving directory 'C:/Work/qtserialbus-5.9/src/serialbus'
Makefile:42: recipe for target 'sub-serialbus-make_first' failed
mingw32-make[1]: Leaving directory 'C:/Work/qtserialbus-5.9/src'
Makefile:42: recipe for target 'sub-src-make_first' failed
In file included from qmodbusserver.cpp:39:0:
qmodbusserver_p.h:43:40: fatal error: private/qmodbuscommevent_p.h: No such
file or directory
compilation terminated.
mingw32-make[3]: *** [.obj/release/qmodbusserver.o] Error 1
mingw32-make[2]: *** [release-all] Error 2
mingw32-make[1]: *** [sub-serialbus-make_first] Error 2
mingw32-make: *** [sub-src-make_first] Error 2
I see qmodbusserver_p.h. It contain lines:
#include
#include
#include
But I not find this files in build directory.
From: Interest [mailto:interest-boun...@qt-project.org] On Behalf Of Denis
Shienkov
Sent: Friday, May 17, 2019 9:12 PM
To: interest@qt-project.org
Subject: Re: [Interest] How build qtserialbus from GIT?
Hi,
just open it in QtCreator and build.
Note: But as it is a Qt module, then you need in the Perl (e.g ActivePerl on
Windows) && Python (v2) installed.
BR,
Denis
17.05.2019 17:37, Oleg Gavrilchenko пишет:
I want add MODBUS ASCII mode to qtserialbus. How to build qtserialbus cloned
from git?
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest