nvcc fatal: файл конфигурации Visual Studio 'vsvars32.bat' не найден (VS 2017) - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь собрать программу cuda / c ++ в Visual Studio 2017. Возможно, стоит отметить, что на моем компьютере также установлена ​​VS 2013.Я попытался поместить vsvars32.bat в тот же каталог, что и для VS 2013, но ошибка не изменилась.Я не знаю, куда он должен идти из-за редактирования x64/../../..

>------ Build started: Project: CMakeLists, Configuration: Debug ------
  [1/5] cmd.exe /C "cd /D "D:\Users\adm_lab\CMakeBuilds\3f75e69e-932c-9435-a942-a027b1514a1d\build\x64-Debug (default)\CMakeFiles\voxelizer.dir" && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E make_directory "D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//." && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -D verbose:BOOL=OFF -D build_configuration:STRING=Debug -D "generated_file:STRING=D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//./voxelizer_generated_main.cu.obj" -D "generated_cubin_file:STRING=D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//./voxelizer_generated_main.cu.obj.cubin.txt" -P "D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//voxelizer_generated_main.cu.obj.Debug.cmake""
  FAILED: CMakeFiles/voxelizer.dir/voxelizer_generated_main.cu.obj 
  cmd.exe /C "cd /D "D:\Users\adm_lab\CMakeBuilds\3f75e69e-932c-9435-a942-a027b1514a1d\build\x64-Debug (default)\CMakeFiles\voxelizer.dir" && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E make_directory "D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//." && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -D verbose:BOOL=OFF -D build_configuration:STRING=Debug -D "generated_file:STRING=D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//./voxelizer_generated_main.cu.obj" -D "generated_cubin_file:STRING=D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//./voxelizer_generated_main.cu.obj.cubin.txt" -P "D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug (default)/CMakeFiles/voxelizer.dir//voxelizer_generated_main.cu.obj.Debug.cmake""
  nvcc fatal   : Visual Studio configuration file 'vsvars32.bat' could not be found for installation at 'C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/HostX64/x64/../../..'
  CMake Error at voxelizer_generated_main.cu.obj.Debug.cmake:219 (message):
    Error generating
    D:/Users/adm_lab/CMakeBuilds/3f75e69e-932c-9435-a942-a027b1514a1d/build/x64-Debug
    (default)/CMakeFiles/voxelizer.dir//./voxelizer_generated_main.cu.obj


  ninja: build stopped: subcommand failed.

Build failed.

: подумал, что должен добавить, что на компьютере, на котором он установлен, нет подключения к Интернету, поэтому я использовал метод локального кэшаобозначил здесь для установки VS.

1 Ответ

0 голосов
/ 21 февраля 2019

Пожалуйста, дважды проверьте, что ваш экземпляр Visual Studio 2017 обновлен.Затем восстановите экземпляр Visual Studio с помощью установщика Visual Studio:

  1. Запустите Установщик Visual Studio .
  2. Щелкните значок Подробно вперед установкой Visual Studio 2017, а затем нажмите Восстановить .

Чтение Документы Microsoft |Ремонт Visual Studio для получения дополнительной информации.

...