> The warning is because of the ` FT_INTERNAL_FUNCTION_ATTRIBUTE' > macro which is defined to . So defining > it to nothing fixes all the warnings.
That's the thing on win32: you are not supposed to even get to __attribute__((visibility("hidden")). You must use __declspec(dllexport), __declspec(dllimport), or nothing, GCC recognizes declspec.