Честно следуя инструкциям из NVIDIA CUDA C Getting Started Guide for Microsoft Windows, я дошел до пункта "Verify The Installation", где предлагается скомпилировать примеры и запустить bandwidthTest.
Отлично, открываю файл решения для Студии 2010, и запускаю построение. Результат - ошибка: при линковке не найден shrUtils32D.lib.
Обзор папки, в которой размещается SDK (\NVIDIA GPU Computing SDK 4.0), позволил найти shrUtils_vs2010.sln (\NVIDIA GPU Computing SDK 4.0\shared), но при его построении тоже возникли ошибки - не был найден stopwatch.cpp, а также stopwatch_win.cpp. Решение несложное - найти эти файлы в содержимом SDK и добавить их в проект.
После этого shrUtils успешно компилируется и можно вернуться к исходной задаче - сборке примеров, которая теперь также выполняется успешно, позволяя запустить bandwidthTest, что является подтверждением правильной установки SDK и готовности системы к разработке.
Таким образом, нужно выполнить следующие шаги (используется VS 2010):
Отлично, открываю файл решения для Студии 2010, и запускаю построение. Результат - ошибка: при линковке не найден shrUtils32D.lib.
Обзор папки, в которой размещается SDK (\NVIDIA GPU Computing SDK 4.0), позволил найти shrUtils_vs2010.sln (\NVIDIA GPU Computing SDK 4.0\shared), но при его построении тоже возникли ошибки - не был найден stopwatch.cpp, а также stopwatch_win.cpp. Решение несложное - найти эти файлы в содержимом SDK и добавить их в проект.
После этого shrUtils успешно компилируется и можно вернуться к исходной задаче - сборке примеров, которая теперь также выполняется успешно, позволяя запустить bandwidthTest, что является подтверждением правильной установки SDK и готовности системы к разработке.
Таким образом, нужно выполнить следующие шаги (используется VS 2010):
- Открыть решение shrUtils_vs2010.sln.
- Добавить в него stopwatch.cpp, а также stopwatch_win.cpp (искать в содержимом SDK).
- Собрать решение shrUtils_vs2010.sln.
- Открыть решение bandwidthTest_vs2010.sln и собрать его.
- Запустить приложение bandwidthTest и убедиться в корректности его работы.
Комментариев нет:
Отправить комментарий