I have recently downloaded CUDA, read the dev guide and installed VC++ 2005 Express edition on my machine to experiment with CUDA. I have installed JaredHoberock’s build rule and added the inc and lib directories to “VC++ Directories” list. I have also copied the SDK projects to a more convenient directory.
When I select “Build>>Build Solution” from the menu I get the following output:
1>------ Build started: Project: matrixMul, Configuration: Debug Win32 ------
1>Performing Custom Build Step
1>Performing Post-Build Event…
1>Build log was saved at “file://d:\Programs\Cplusplus\CUDA_Samples\matrixMul\Debug\BuildLog.htm”
1>matrixMul - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
So far so good.
When I try to run the program (clicking the green arrow on the toolbar), I get the following message box error:
The application has failed to start because cutil32D.dll was not found. Re-installing the application may fix this problem.
The Debug output shows:
‘matrixMul.exe’: Loaded ‘D:\Programs\Cplusplus\bin\win32\debug\matrixMul.exe’, Symbols loaded.
‘matrixMul.exe’: Loaded ‘C:\WINDOWS\system32\dciman32.dll’, No symbols loaded.
Debugger:: An unhandled non-continuable STATUS_DLL_NOT_FOUND exception was thrown during process load
The thread ‘Win32 Thread’ (0x155c) has exited with code -1073741515 (0xc0000135).
The program ‘ matrixMul.exe: Native’ has exited with code -1073741515 (0xc0000135).
Any ideas on how to fix this problem? I am able to run the executables included with the SDK, but cannot create any from source. The relevant directory is included on the Library files section of the Options dialog (“C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\common\lib”)
Thank you for your time.