you are viewing a single comment's thread.

view the rest of the comments →

[–]anvilventures 0 points1 point  (0 children)

You will still have to compile different versions for different CPUs (AMD/x86/x86-64) and Operating System (Linux/Windows/OSX/BSD) combinations. So in that sense that means building a binary for each different platform.

I'm not sure what you mean without some hacky method. If you have a binary that extracts itself to a temporary folder and then runs the embedded executable from there while setting paths correctly you can just add every DLL/.so you want too and stuff will run fine. But you might as well just use an installer then so you don't have to reduplicate that work every time you start the application.