Проблема с производственным выпуском CUDA Toolkit 4.0 и Nsight 2.0 - PullRequest
6 голосов
/ 27 мая 2011

Ранее у меня были кандидаты на выпуск обеих программ, затем я удалил их и установил рабочие версии программ. Это включает в себя инструментарий CUDA, Parallel Nsight и SDK для вычислений на GPU. Когда я захожу в Project-> Build Customizations и выбираю CUDA 4.0, я больше не могу установить файл .cu как файл CUDA C / C ++, а когда я пытаюсь перезагрузить проект, я получаю сообщение об ошибке:

The result "" of evaluating the value "$(CudaBuildTasksPath)" of the "AssemblyFile" attribute in element <UsingTask> is not valid. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.0.targets

В чем здесь проблема?

1 Ответ

11 голосов
/ 29 мая 2011

Обработка свойств задачи расширения / сборки, похоже, изменилась. (Это для меня из Cuda 3.2, nsight 1.5, против 2010)

Мне удалось решить проблему, исправив / изменив файл vcxproj:

искать

  <ImportGroup Label="ExtensionSettings" />

или

  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>

заменить на

  <ImportGroup Label="ExtensionSettings">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 4.0.props" />
  </ImportGroup>

Просто быстрое обновление : NVIDIA предоставляет исправление на своих страницах для разработчиков . Ищите CUDA Toolkit 4.0 Build FIX Обновление исправления ошибки

...