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.dllI 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 linuxlibgcc_s_dw2-1 is part of SFML library (GCC 6.1.0 MinGW 32-bit version to be specific) and is also available on linuxpthread is Qt5Core dependency and is also available for linux in libpthread librarySo 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?@EDITJust 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?
Windows Qt5-based app porting to Linux
c++;linux;qt;porting;portability
Can't answer definitely - but the libraries you list should be okay in Linux. So far, the only library I couldn't compile with on Linux was QtWebEngine which is Chromium based. Other than that - Qt deals pretty well with adapting to the two OSes. 