I get you. Still, it's not just for the nice VisualbB interface. Different versions of the bB compiler will give different results. For instance, in my version of bB the SDATA support is broke.
If you use WINE or VMWare Fusion you can be sure to use the same bB compiler as everyone else. It gives people a better chance of reproducing your issues when you have trouble compiling