VS2010 по-прежнему компилируется с nvcc 4.0 после установки, а GPU Computing SDK 4.1 и CUDA Toolkit 4.1 доступны NVIDIA CUDA Toolkit 4.1 (64bit) .Обратите внимание, что я решил установить функцию интеграции с Visual Studio из установщика инструментария CUDA.Затем я вручную выполняю действия, описанные в
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\extras\visual_studio_integration
. Я попытался удалить 4.1, а затем удалить 4.0, а затем переустановить 4.1.Как ни странно, даже после сообщения об успешном удалении 4.0 каталог
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0
продолжает существовать параллельно с
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1
Обратите внимание, что ранее я имел хороший успех с использованием инструментария 4.0.(На самом деле, поскольку он не полностью удален, я все еще компилирую с 4.0 без ошибок.)
Я попытался загрузить и установить 32-битный CUDA Toolkit 4.1 и GPU Computing SDK 4.1, но они жалуются, что версияуже установлено.Я проверил, и 64-битный инструментарий включает в себя как 32-битные, так и 64-битные библиотеки DLL и библиотеки-заглушки.
Я прочитал примечания к выпуску, Руководство по началу работы , MSBuildExtensions.README.txt и NvCudaRules.README.txt.Я выполнил рекурсивный grep в каталоге VC, ища nvcc, и нашел только правила сборки, которые я добавил вручную для файлов README.