Hello Freebasic community,
I started this thread because after too many forums, documentations and tutorials readings, try and fail setups, I've ended with a mess. So I decided to remove all apps and with help to (re)start with a fresh install.
Development system : windows (8.1)
Target system : windows and linux (optional: others)
Objective :
- Freebasic compiler
- Freebasic documentation
- An editor with autocomplete and unicode support
- A cross-platform widget toolkit (optional : visual designer; documentation if not) ]
- Freebasic compiler
FreeBASIC-1.05.0-win32.exe
and FreeBASIC-1.05.0-win64.zip
found there : http://www.freebasic.net/forum/viewtopi ... =1&t=24363 - Freebasic documentation
FB-manual-1.05.0-chm.zip
found there : http://www.freebasic.net/forum/viewtopi ... =1&t=24363 - An editor with autocomplete
wxFBE v.? found there https://www.freebasic-portal.de/projekte/wxfbe-69.html
or FBEdit v.1.0.7.6c found there : https://www.freebasic-portal.de/downloa ... de-30.html
or WinFBE v1.3.1 found there : https://github.com/PaulSquires/WinFBE
or FireFly v3.78 found there : http://www.planetsquires.com/protect/fo ... pic=3643.0
of FBIDE v0.4.6r4 found there : http://fbide.freebasic.net/ - A cross-platform widget toolkit (optional : visual designer; documentation if not)
wxWidgets, GTK+, FLTK ...
- Setup of FreeBasic : ok
- Documentation of FreeBasic : ok
- Editor : which one ? criteria = integration with other elements rather than latest improvements; my guess FBIDE ?
- Cross-platform widget toolkit : which one ?; my guess GTK+ ?
- How to make it all work together ? settings, path, builds, wrappers, bindings ...
https://www.freebasic.net/ says "The compiler, fbc, currently supports building for i386-based architectures on the DOS, Linux, Windows and Xbox platforms."
It is not clear if from windows I can compile for linux too.
http://www.freebasic.net/wiki/wikka.php ... FAQ#item10 says "For portable programming a multiplatform GUI wrapper library as GTK or wx-Widgets may be used. GTK headers are provided with FB, but the OOP functionality currently available in FB prevents the use of wx-Widgets. The programs created with these libraries may require the user to install the wrapper libraries in their systems."
Am I wrong if I want to program from windows once (GUI+Logic) and compile to linux and windows ?
Acceptance :
According to your guidance, I plan to validate the solution by 1st: running examples from the FreeBASIC\examples\GUI folder, then 2nd: building from scratch a simple graphical helloworld, compile it to windows and linux, run them and post the experience result in this very thread, completed if needed by a tutorial on how to setup this developpement environnement as I would have been glad to find an effective one.
Please : in answers, old topics linking or expressions like "last version" or "I prefer" are not often constructive/helpful.
Looking forward to hear from you
Thanks