일반적으로 Visual Studio를 사용하여 빌드를 수행하면 출력 창에 경고 및 오류가 표시됩니다.CUDA + Visual Studio = 억제 된 출력 창
1>------ Build started: Project: pdcuda, Configuration: Release x64 ------
Compiling...
foo.cpp
Linking...
foo.obj : error LNK2001: unresolved external symbol "foo"
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
CUDA으로 일부 GPU 프로그래밍을하고 있습니다. 2.1로 업그레이드하면 더 이상 Visual Studio에서 유용한 출력을 얻지 못합니다.
1>------ Build started: Project: pdcuda, Configuration: Release x64 ------
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
다른 세부 사항은 BuildLog.htm에서 찾을 수 있습니다,하지만 모든 시간을 그 파일을 사냥하는 불편 예를 들어, 지금 모두 볼이다.
출력 창에 출력을 표시하도록 Visual Studio를 강제하는 방법을 알고 있습니까? 도움이되지 않는
것들 :
- CUDA를 제거 : 문제가 모든 프로젝트에 계속
- 도구> 옵션> 프로젝트 및 솔루션> 빌드 및 실행>의 MSBuild 프로젝트 빌드 출력 상세 :이 풀다운을 변경하면 "진단"까지도 식별 할 수있는 효과가 없습니다.
편집 : 도움이되지 않습니다 추가 일 :
- 으로 Devenv.exe/resetsettings
- 으로 Devenv.exe/resetuserdata UPDATE(응답
Sente에서 죽을) : 이제 두 대의 컴퓨터 중 하나에서 작동하고 있습니다. (내가 무엇을했는지 모르겠습니다. o 그것을 고쳐라.). 여전히 문제가있는 시스템에는 전에도 비슷한 문제가 발생한 CUDA Visual Studio Wizard이 설치되어 있습니다. 여전히 깨진 머신은 컴파일러 버전 15.00.21022.8을가집니다. 작업 기계는 15.00.30729.1입니다. 백업을하고 나면 "C : \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ BIN \ amd64"를 작동중인 컴퓨터에서 깨진 컴퓨터로 옮겼습니다. 나는 부서진 기계에서의 행동에 변화가 없음을 관찰한다.
좋은 아이디어 ... 불행히도 그들은 그것을 고치지 않습니다. –