I’m using Visual C++ 2005 Express, when building my projects why is Generating Code take soooo long? I sorta recall seeing somewhere in these forums something about it, but can’t find it…Any ideas? Thanks…
Because it’s doing a lot of thinking, I guess… It’ll be slower in a release build because it’ll be optimising everything. Or maybe you’ve not got enough memory so it’s doing a lot of paging?
I’m finding the opposite. My app takes around 15 minutes to build in debug, and about 12 minutes in release. I put the difference down to the need to build the extra debug information into the app, and the associated debug databases for VC.
15 minutes?? My PC is very average - an old core duo laptop - but I can build the juce demo from scratch in about a minute, and the code generation takes less than 10 seconds in debug mode.
Are you building it on a shared drive or something? There must be some kind of bottleneck going on.
I haven’t timed the JUCE demo, but a minute or so sounds about right.
I have a handful of recursive includes in my app (a kind of unavoidable side effect of having a deeply integrated interactive scripting language), and that is very costly in terms of compile times. I think, the fundamental though is just that the app is getting a little hefty. I wouldn’t mind but increasingly VC seems unable to incremental builds, so even a few lines of source changed can sometimes trigger a complete rebuild.
I’m running VC inside VMWare, but in general performance is still better on my Macbook than on my three year old Vaio.
 not many, but they probably conspire to (re)pick up a lot of other headers in the progress of looping.