2012-05-12 3 views
1

나는 cuda 툴킷 4.1을 사용하여 VS2008에서 CUDA를 설정하려고합니다. Hello World를 인쇄하는 간단한 프로그램을 작성했습니다. 나는이 간단한 프로그램을 컴파일 할 수 없다. VS는 문제가 될 수있는 것을 VS2008에서 매니페스트를로드하고 구문 분석하지 못했습니다.

>Embedding manifest... 1>.\Debug\stream.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. The system cannot find the file specified. 1>Build log was saved at "file://c:\Users\myName\Documents\Visual Studio 2008\Projects\stream\stream\Debug\BuildLog.htm" 1>stream - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

오류

다음 날주고있다?

답변

1

매니페스트 파일이 전혀 생성되지 않았거나 Visual Studio에서 잘못된 위치에서 찾습니다. 매니페스트 파일의 이름과 경로가 Solution Properties | Linker | Manifest FileSolution | Properties | Manifest Tool 사이에서 일치하는지 확인합니다. Solution | Properties | Manifest Tool | Input and Output | Embed Manifest을 사용 중지하여 일시적으로 문제를 해결할 수도 있지만 앱 실행에 문제가 발생할 수 있습니다.

+0

I Build Customizations

  • 마우스 오른쪽 단추로 프로젝트를 클릭하고 Add | New Item | NVIDIA | CUDA | CUDA C/C++ file
  • 이 프로젝트를 마우스 오른쪽을 클릭하고 Configuration Properties | Linker | Input | Additional Dependencies에서 Properties
  • 선택 선택 cudart.lib
  • 추가 CUDA 4.1 대상에 대해 컴파일을 확인란을 선택합니다 매니 페스트 프로세스를 해제했지만 appname.exe 파일을 실행할 수 없습니다. –

  • +0

    빌드 로그에서 다른 단서를 확인 했습니까? 무슨 일이야? –

    0

    새로운 CUDA 프로젝트를 처음부터 만들어보십시오. 이 CUDA 4.1 비주얼 스튜디오 2010에서 작동 :

    • Visual Studio를 열고
    • 을 선택 File | New | Project | Win32 Console Application. 응용 프로그램 설정에 변경이 필요하지 않습니다.
    • 솔루션에서 프로젝트를 마우스 오른쪽 단추로 클릭하십시오.
    관련 문제