Linking errors after upgrading to CUDA 1.0


Hopefully this is something stupid, but I recently upgraded from CUDA 0.8 to CUDA 1.0, and nothing is linking correctly any more. I am getting a linking error when running old programs and running the new samples. Here is an example:

During the build of Mersenne Twister…

MersenneTwister error LNK2019: unresolved external symbol __imp__cutCheckCmdLineFlag@12 referenced in function _main

I have 7 other errors like that one. Again, I’m sure this is some dll or lib file, but I’m not sure which one. I followed the directions in the release note, built the cutil files, but can’t get it to work. It had been working under 0.8. Any ideas?



There were some minor API changes in CUDA 1.0 vs. CUDA 0.8. You may have to change your code. If this is NVIDIA CUDA SDK code from SDK version 0.8, please upgrade your CUDA SDK samples to the 1.0 version to fix the errors.