Поскольку вы компилируете образцы SDK, файлы проекта, вероятно, правильные. Гораздо более вероятно, что вы не создали библиотеку cutil. Перейдите в каталог установки SDK, затем в каталог «C». Вы увидите «общий» каталог, там откройте решение cutil.sln (или cutil_vc90.sln для VS2008) и соберите его в режимах выпуска и отладки для вашей платформы.
Затем попробуйте снова.
Библиотека cutil используется для того, чтобы избежать репликации одного и того же кода во всех примерах, если вы запускаете свой собственный проект, я бы избегал повторного использования библиотеки cutil и писал свою собственную программу проверки. Например, вам, вероятно, следует изящно потерпеть неудачу, если вы обнаружите ошибку CUDA, а не просто вызовите exit (), как это сделано в cutil.
Файл cuda.rules, включенный в SDK, настоятельно рекомендуется! Используя это, вы можете просто добавить .cu файлы в любой проект, и Visual Studio будет знать, как их скомпилировать и связать с конечным исполняемым файлом. Легко!