You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I am trying to compile the plugin code under windows, using Qt 5.12.4 with MSVC 2017 64bit.
The first error I encountered is in extplane-plugin.pro: QMAKE_LFLAGS = += ../extplane-server/libextplane-server.a
The compiler would give me warnings that this file couldn't be located. As .a looks like a UNIX static library to me I changed it to .lib and match the output of what extplane-server is producing: QMAKE_LFLAGS = += ../extplane-server/extplane-server.lib
The compile error went away after that.
However, I still cannot get a working .xpl file. The QMAKE_POST_LINK step would fail with an error, however a .dll is produced which on the other hand only has a size of 118KB (seemingly way off the size of the files you distribute). I renamed it to .xpl copy it over to X-Plane but when starting X-Plane I get the expected:
Error Code = 126 : The specified module could not be found.
Is there anything I am missing when compiling the plugin?
I was also trying to manually set it to 64bit as the architecture detection in the extplane-plugin.pro file is not properly working on windows as you mentioned in your comments as well.
Thanks!
The text was updated successfully, but these errors were encountered:
Sounds like you're getting a shared (non-static) build.. The extplane-plugin.pro has QMAKE_LFLAGS += -shared which seems to do the trick on linux at least.
I don't use Windows so probably I've broken the build in some change. Let me know if you get it fixed so I can update the project file and/or documentation.
Hi,
I am trying to compile the plugin code under windows, using Qt 5.12.4 with MSVC 2017 64bit.
The first error I encountered is in extplane-plugin.pro:
QMAKE_LFLAGS = += ../extplane-server/libextplane-server.a
The compiler would give me warnings that this file couldn't be located. As .a looks like a UNIX static library to me I changed it to .lib and match the output of what extplane-server is producing:
QMAKE_LFLAGS = += ../extplane-server/extplane-server.lib
The compile error went away after that.
However, I still cannot get a working .xpl file. The QMAKE_POST_LINK step would fail with an error, however a .dll is produced which on the other hand only has a size of 118KB (seemingly way off the size of the files you distribute). I renamed it to .xpl copy it over to X-Plane but when starting X-Plane I get the expected:
Error Code = 126 : The specified module could not be found.
Is there anything I am missing when compiling the plugin?
I was also trying to manually set it to 64bit as the architecture detection in the extplane-plugin.pro file is not properly working on windows as you mentioned in your comments as well.
Thanks!
The text was updated successfully, but these errors were encountered: