Internal error occurred problem

I’m creating a ray tracing program for CUDA.
But, the following errors went out this morning.
How should I do?

1>RayTraceCUDA.cu(465): internal error: can’t generate code for non empty
1> constructors or destructors on device
1>1 catastrophic error detected in the compilation of “C:\Users\isl\AppData\Local\Temp/tmpxft_00000918_00000000-6_RayTraceCUDA.cpp1.ii”.
1>Compilation aborted.
1>This application has requested the Runtime to terminate it in an unusual way.
1>Please contact the application’s support team for more information.

OS: Windows Vista Bussiness(non SP1) 32bit.
CUDA toolkit release version: 2.0 Beta?(latest)
SDK release version: would be latest.
Compiler for CPU host code: Visual Studio 2005(c/c++)

Please help me.