Ok I have another bug to report, not a new one but it is better understood now. I have a project file containing 4 build targets, W32_Debug/W32_Release for Windows (VS2005 compiler) and UX_Debug/UX_Release for Kubuntu 7.04 (GCC compiler). The problem seems to be that when you select Project | Build Options ..., you get the following build target setup where the project as such defaults to the GCC compiler, even on Windows where the VS2005 compiler is used
<Project Name>
+-- W32_Debug
+-- W32_Release
+-- UX_Debug
+-- UX_Release
The problem is that compiling a single file on Windows always fails, because it tries to use the GCC compiler, even though one of the W32 build targets is current. When building the whole project, it works correctly and selects the correct compiler on each platform. On Kubuntu, compiling a single file works ... probably because the compiler associated with the project is the same as what is associated with the build target (but maybe some options are lost?).
It appears that making sure a compile is always using the compiler and settings associated with the currently active build target would solve the problem I am seeing...?