Thank you for your reply. And ecuse me for my late reply (I've exams..)
You can run all your apps created in QB64 on any platform that you can get them to run on without having any issues with a license.
Okay thank you
I never heard of "Cpcdos OSx kernel" Is it a Linux OS?
It's not an Linux OS, Cpcdos in french is "Crée Pour Concevoir Des OS
" in english "Created For Concept Your OS
". It's a new kernel project for create easily your OS with his "CpcdosC+" language or in C++11, 14, 17, Win32 exe, Clang...
It's an French/English kernel project started there are 6 years ago. For the moment he boot with FreeDos bootloader, so Cpcdos it's an "co-kernel" for the moment. This 32 bits co-kernel support native Win32 PE console code executable, Clang/LLVM bytecode, Network TCP/UDP, ICMP, 32 bits GUI, UTF-8, BMP, JPG, PNG, 3D OpenGL mesa, 3D GZE Engine, multi-threading. He include his programing language called "CpcdosC+" for create your easily your OS. This is an OS example created there a 2 years ago, with Cpcdos OS2.0.5 Alpha 3.9, CraftyOS: http://cpcdososx.wixsite.com/craftyos
(French web site sorry) The next Cpcdos update will be avaiable for the end of year 2017 with english/french CpcdosC+ syntax.
There is no "main" entry point. There are three entry points defined in QB64. The one for Windows is called, "MAIN_LOOP_WINDOWS" and the one for Linux is called, "MAIN_LOOP_LINUX". Both of them call the third entry point called, "MAIN_LOOP".
EDIT: I almost forgot. There are three entry points in "qbx.cpp" (same directory and starting on line 1992) as well. "QBMAIN_WINDOWS", "QBMAIN_LINUX", and "QBMAIN". For whatever reason, I can not remember which entry point sets are actually used. Look for all six that I mentioned above.
It's very strange, my PE exe loader can't found symbols while they are present... I will debug my code after my high school exams Otherwise i will extract entry point in PE header, like Microsoft NT kernel..
I will keep you informed. Thank you for your for your attention.
Sébastien FAVIERPS:Excuse me for my bad english level