gxint.h makes a problem under *inux system redefining uint32_t, int32_t types to 8-byte types (... long). It works under Windows because it is set as #define. In *inux the types are set through typedef, and #ifndef uint32_t does not work.
I simply comment all definitions in gxint.h, and it works well everywhere.
PS For portable code a good way is to define own types:
typedef uint32_t u4_t
typedef int32_ t s4_t
Hi, This is constantly…
Hi,
This is constantly tested with multiple Linux distros and there are no problems. Can you run this and join the output here:
gcc --version
BR,
Mikko