QB64.org Forum
Active Forums => QB64 Discussion => Topic started by: dzeek on May 14, 2020, 06:00:02 am
-
I need to distribute an EXE that I compiled in QB64 on MacOS to other MacOS users. What files do I need to include with the EXE in order for them to be able to run it?
-
No files are required on the QB64 end. Any asset files you used (images, sounds, etc..) will need to be included.
-
Yes
in the SDL version (previous QB64 1.0) you have had to include in your distribution the SDL libraries that must be in the same folder of the executable or in an universal path and more the resource files for the EXE.
in the GL version no added file must be distribuited together the executable file (execpt for all resource files that the EXE needs).
-
Yes
in the SDL version (previous QB64 1.0) you have had to include in your distribution the SDL libraries that must be in the same folder of the executable or in an universal path and more the resource files for the EXE.
in the GL version no added file must be distribuited together the executable file (execpt for all resource files that the EXE needs).
I was going to include the information about SDL prior to 1.0 but .DLL files are Windows only correct?
-
Correct.
-
Thanks for feedback
so SDL needs library only in Windows version while in Mac and Linux at that time you were able to make a single excutable!
In that time I imagined that as in Windows also in the other OSes SDL used own support libraries.
Thanks I learn more each time I read in this community.
-
Thanks for feedback
so SDL needs library only in Windows version while in Mac and Linux at that time you were able to make a single excutable!
In that time I imagined that as in Windows also in the other OSes SDL used own support libraries.
Thanks I learn more each time I read in this community.
I believe Linux and MacOS needed to have the SDL dependencies loaded locally before a QB64 .EXE would execute. There was no way to distribute an executable and have it run without the recipient's system having SDL installed first.