2011-11-05 1 views
0

Visual Studio Express를 다운로드하여 설치했습니다. test_1이라는 새 프로젝트 (콘솔)를 만들었습니다. VS는 이상한 (나에게) 포함 파일을 포함하여 Hello World 파일로 프로젝트를 포퓰 레이션합니다.Visual Studio Express (C++)를 새로 설치하면 노트가 제공됩니다.

#include "stdafx.h" 

프로젝트를 실행하기 위해 작은 녹색 화살표를 클릭하면 빌드하고 싶다고 묻습니다. 거기에서 일련의 오류가 발생합니다. 첫 번째 몇 가지 및 나머지는 다음과 같이 보입니다.

'test_1.exe': Loaded 'C:\Windows\System32\ntdll.dll', Cannot find or open the PDB file 
'test_1.exe': Loaded 'C:\Windows\System32\mscoree.dll', Cannot find or open the PDB file 

이 파일은 .dll 파일과 유사하지만 파일 이름은 PDB 파일이라고합니다. VS를 실행시키기 위해 설치해야하는 다른 것이 있습니까?

+2

여기에는 빌드 오류가 없으므로 프로젝트가 실행됩니다. –

+0

Microsoft에서 디버깅 기호를 다운로드 할 수 있습니다. – DaeMoohn

답변

2

포함 된 헤더는 아마도 "미리 컴파일 된 헤더"를 사용하는 프로젝트를 만들었 기 때문입니다. See this earlier question.

그리고 "오류"는 실제로 오류가 아닙니다. 디버그를 시도하는 동안 디버깅 정보 (PDB files에 저장 됨)가 이러한 특정 DLL에서 발견되지 않는다는 것을 간단하게 설명합니다. 정말로 필요한 경우 Microsoft에서 얻을 수 있습니다.

간단히 말해서 VSE 설치에 문제가 없으며 모든 것이 예상대로입니다.

+0

@ChrisAaker : 왜 너를 괴롭 히 느냐? 그리고 "아직 컴파일되지 않았습니다 ... 링커가 방금 링크 된 것"이 완전히 비관적입니다 –

+0

그냥 호기심이 아닙니다 ... –

+0

죄송합니다 ... 내 코멘트를 읽을 수 없게 만드는 약 3 가지 오타가 있습니다 ... 너무 많이 오늘 카페인. –

관련 문제