Build error in VSExpress 8 with libmodbus-3.1.11

24 views
Skip to first unread message

ottelo (ottelo)

unread,
Jan 9, 2025, 6:28:34 AMJan 9
to libmodbus
I compiled previous versions of libmodus (last 3.1.10) without any errors with MS Visual Studio Express 2008 SP1. But with the newest 3.1.11 I got these build errors:

Sorry, its german:

1>modbus.c
1>..\modbus.c(927) : error C2143: Syntaxfehler: Es fehlt ';' vor 'Typ'
1>..\modbus.c(928) : error C2065: 'data': nichtdeklarierter Bezeichner
1>..\modbus.c(928) : error C2065: 'data': nichtdeklarierter Bezeichner
1>..\modbus.c(930) : error C2065: 'data': nichtdeklarierter Bezeichner
1>..\modbus.c(941) : error C2065: 'data': nichtdeklarierter Bezeichner
1>..\modbus.c(973) : error C2143: Syntaxfehler: Es fehlt ';' vor 'Typ'
1>..\modbus.c(975) : error C2065: 'data': nichtdeklarierter Bezeichner
1>modbus-tcp.c
1>..\modbus-tcp.c(522) : error C2065: 'EOVERFLOW': nichtdeklarierter Bezeichner



Translated:
Missing ; in row 927 in modbus.c: int data = (req[offset + 3] << 8) + req[offset + 4];
...
Undeclared identifier EOVERFLOW in modbus-tcp.c
Reply all
Reply to author
Forward
0 new messages