I have traveled the FreeBasic path on and off over the years but lately I have to scratch my head on it's direction? You need to translate the "c" header libraries you want to use to freebasic source and then for 64bit you must use -gen gcc?
No inclusion of c/c++ include files. Also class adoption, while pretty good, is not c++ compatible.
I much prefer my bc9Basic for Windows. 32/64 con,gui,dll. I am also working on a new Linux/Windows translator with much less baggage than my previous UbxWx.
That said I have taken a short break and am now doing some experimentation with PBCC and Iup.
While I do not have a 32bit OS on any of my mix of Linux/Windows boxes, Windows 32 bit code will be around for a very long time and this combination looks very interesting.
James