CUDA를 사용하는 프로젝트를 컴파일하려하지만 컴파일 할 수 없습니다. 다음 헤더 파일이 누락되었습니다.일부 헤더 파일이 없습니다. import/cli.h, io/FileOutputStream.h 또는 gpu/StreamManager.h
#include <cuda_runtime.h>
#include <import/cli.h>
#include <sys/OS.h>
#include <io/FileOutputStream.h>
#include <mem/ScopedAlignedArray.h>
#include <gpu/StreamManager.h>
#include <gpu/UniPtr.h>
나는 그들을 인터넷에서 찾았지만 어떤 출처도 찾을 수 없었다. 어떤 라이브러리를 설치해야합니까?
이미 CUDA 5.5와 Nsight를 설치했습니다. 또한 내가 비주얼 스튜디오 2012
를 사용하고 난 이미 directorie 을 포함하는이 경로를 추가 할 디렉토리와 라이브러리 디렉토리 사전에
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5\common\inc
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\lib
감사합니다,
확실히'cuda_runtime.h'는 표준 CUDA 헤더 파일입니다. 'nvcc' 컴파일러 드라이버는 자동으로 그것을 찾아야합니다. 내 생각 엔이 파일을'nvcc'로 컴파일하고 있지 않다는 것입니다. 호스트 컴파일러 (''cl.exe'')로 컴파일 된 파일에서 사용하는 것은 괜찮지 만 포함 된 경로를 추가하면 그것을 찾을 수 있어야합니다. 나는이 프로젝트가 원래 리눅스에 설치되어 있고 윈도우즈에서이 프로젝트를 빌드하려한다고 생각하니? 프로젝트는 어디에서 왔습니까? 모든 소스 트리를 가지고 있다면'gpu','mem' 등의 디렉토리가 이미 소스 트리에 있어야합니다. –