I did, but had it in quotations instead of < >. I think that was wrong because when I changed it, I was getting messages about other files that needed to be included. Worked through including all of those now. Thanks for the suggestion.
The error message is expanded a bit now:
/myextension/src/myextension.cpp
Line 7: In file included from upload/myextension/src/myextension.cpp:7:
In file included from /var/extender/sdk/4ebe7a1d548eae2398717ed46f9d7d1b103d5503/defoldsdk//include/dmsdk/sdk.h:23:
In file included from /var/extender/sdk/4ebe7a1d548eae2398717ed46f9d7d1b103d5503/defoldsdk//include/dmsdk/vectormath/cpp/vectormath_aos.h:40:
private field 'd' is not used [-Wunused-private-field]
float d;
^
/myextension/src/myextension.cpp
Line 7: private field 'd' is not used [-Wunused-private-field]
float d;
^
/myextension/src/myextension.cpp
Line 59: use of undeclared identifier 'SignInGalaxy'
{"signInGalaxy", SignInGalaxy},
^
I imagine something in the GOG sdk is clashing with the Defold sdk, because line 7 in the myextension.cpp file is:
include <dmsdk/sdk.h>
The method I am trying to get a hold of looks like this:
virtual void SignInGalaxy(bool requireOnline = false, IAuthListener* const listener = NULL) = 0;