2017-02-10 17 views
2

Использую CMake-gui 3.8 для создания проекта gadgetron (https://github.com/gadgetron/gadgetron). Генератор кода - «Eclipse CDT4-MinGW Makefiles». Configure нажатие кнопки генерирует ошибку вcudart64_80.dll отсутствует

The program can't start because cudart64_80.dll is missing from your computer. Try reinstalling the program to fix this problem. 

Файл cudart64_80.dll находится в местоположении C: \ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v8.0 \ Bin и этот путь входит в систему переменного Path.

Круги ссылки: libgmp-10.dll is missing и CMAKE libintl-8.dll is missing from your computer

Я также упомянуть cuda, связанный выход журнала настроить удаленные звонки ниже:

Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0 (found suitable version "8.0", minimum required is "5.5") 
CUDA_TOOLKIT_INCLUDE = C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/include 
CUDA_CUDART_LIBRARY = C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/lib/x64/cudart.lib 

Спасибо.

+0

Попробуйте скопировать 'cudart64_80' в местоположение исполняемого файла, который вы пытаетесь запустить. –

+0

Я понимаю, что инструкция 'find_package (CUDA_advanced)' найдет 'FindCUDA_advanced.cmake'. В 'FindCUDA_advanced.cmake', код ' cuda_find_helper_file (cuda_compute_capability с) try_run (.... ' пытается выполнить' cuda_compute_capability.c'. После этого 'COMPILE_RESULT_VAR' установлен в' true' и 'RUN_RESULT_VAR' устанавливается как' FALIED_TO_RUN'. Я скопировал 'cudart64_80.dll' параллельно файлу' cuda_compute_capability.c', но ошибка 'cudart64_80.dll отсутствует на вашем компьютере. – Thara

ответ

2

Я мог бы решить эту проблему, создав пакетный файл для выполнения cmake-gui.exe с пуском, установленным в папку с папкой cudart64_80.dll. Благодаря комментариям.

@echo off 
set path=C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;E:\IMRI\Software\doxygen-1.8.12.windows.x64.bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin; 
"C:\Program Files\CMake\bin\cmake-gui.exe"