Speaking about compilers I have came across about several examples how to start new C++ project with LE (but have not tried it myself yet). And the thing is that LE provides ready made project (VS or CodeBlocks). But the point is I guess all logic is still in Leadwerks lib and dll files. So there is no difference actually which compiler developer will use (I might be wrong, correct me if I am). Then it is good Idea to think about CMake project which can be configured under any platform and for all popular compilers. It this case you will have to provide only Cmake project directory. And you will not have to generate all this directories in Project directory like Linux, Windows, MacOS, etc.