Example: Minecraft is the same single .exe from the moment it's downloaded. Installations occur fairly quickly (very painless) for the selected version.
My case: I have a C++ game which uses the following libraries: - SFML - GLAD - GLEW - GLM - ASSIMP
How can I make my game a single .exe which installs these libraries in the directory I want, if they're not there on execution, and also executes the game? (presumably that's how I imagine it should work).
I think I already made my point, but in essence I want the game to be a single .exe managing all external dependencies.