Hello,
I am having problem building 32bit SDK projects(both release and debug) on XP64 bit. The 64 bit build for the SDK projects is successful. Here is the build rule for the deviceQuery project.
Though I have not test.
I think, maybe, you can setup the x86 cuda toolkit on a win32 box, then copy the x86 toolkit to your x64 box, change some environment parameters if it is necessary.
SOLVED:
This is how I solved it. I installed the 64 bit SDK and toolkit on the system(XP64 bit) . So with this present state, I am able to build 64 bit CUDA apps. Now on another machine(XP32 bit) I installed the 32 bit SDK and toolkit. On that machine I can build 32 bit CUDA apps. So then I copied the C:\CUDA folder from the 32 bit machine to 64 bit machine as C:\CUDA32. And thats it. Then I am able to build the 32 bit apps. Anyone who wanna try this needs to be sure that when building 32 bit apps one needs to give the paths to lib and include folder from 32 bit folder rather than from 64 bit folder.
I guess it will not be a bad idea from NVIDIA to allow the installation of 32 bit toolkit if already there is 64 bit toolkit present and vice versa.