When including "s7_partner.h" or another header that includes it, on a platform that is c++17 or more, the line "using namespace std;" leads to errors as byte will become ambiguous in the code between std::byte and ::byte declared in "snap_platform.h".
Removing the using fixes the issue.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When including "s7_partner.h" or another header that includes it, on a platform that is c++17 or more, the line "using namespace std;" leads to errors as byte will become ambiguous in the code between std::byte and ::byte declared in "snap_platform.h".
Removing the using fixes the issue.