I'm here today, because I'd like to ask you a question about porting application built with Qt5 to linux. I have been asked to port this application to linux, I don't yet have the source code, but I have Windows binaries, so what I can tell you at this very moment is that: - it's dynamically linked - it depends on (as far as I know): Qt5 libraries [Core, Gui, Sql, Network, OpenGL, Widgets] and libstdc++6.dll, libgcc_s_dw2-1.dll, libwinpthread-1.dll
I did initial research (I'm not C++ developer after all, I just happen to work in linux environment and a friend asked me if it can be ported without much work) and as far as I know:
- libstdc++6 can be installed on linux
- libgcc_s_dw2-1 is part of SFML library (GCC 6.1.0 MinGW 32-bit version to be specific) and is also available on linux
- pthread is Qt5Core dependency and is also available for linux in libpthread library
So it seems like it could be easily ported, but like I said above, I'm not a C++ developer and thus I'm not sure what steps (roughly) should be taken to succeed. Should these three dependencies be linked statically?
@EDIT Just to make it clear - the ultimate goal is to recompile the application, so I should have stated it more clearly - what steps should be taken in order to recompile this application? Are any of these dependencies windows-only that would make it impossible?