증상

Microsoft Visual Studio 2010 서비스 팩 1 (SP1) 또는 Visual Studio 2012 업데이트 4 컴퓨터에 설치 했다고 가정 합니다. 경우 후 Visual C++ 프로젝트를 빌드, Visual Studio 연결 하는 동안 충돌이 발생할 수 있습니다 및 다음과 같은 오류 메시지가 나타날 수 있습니다.

링크-OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb-MANIFESTFILE: < yourmanifest >.mf @< yourexe >. exe.lcf-NXCOMPAT 프로필-스택: 0x2000000 SWAPRUN: NET--디버깅 선택: REF DEBUGTYPE: CV, 수정-컴퓨터: amd64-nologo _out / < yourlib >.exp ole32.lib rpcrt4.lib oleaut32.lib oledb.lib uuid.lib kernel32.lib와 같이 advapi32.lib user32.lib gdi32.lib winspool.lib ws2_32.lib Iphlpapi.lib netapi32.lib comdlg32.lib shell32.lib dbghelp.lib version.lib mpr.lib secur32.lib-ltcg: pgu pgd : < yourpdg >.pgd


PGOMGR: PG0188 경고: 아니요. 일치 하는 PGC 파일 ' * pgc'를 찾았습니다.
_out / < yourlib >.exp: 경고 LNK4042:; 두 번 이상 지정 하는 개체 나머지는 무시 됩니다
코드를 생성합니다.
< 원본 파일 >.c: 심각한 오류 C1001: 컴파일러에서 내부 오류가 발생 했습니다.
(컴파일러 파일 ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0]', 183 선)
해결 하려면이 문제를 단순화 하거나 위에 나열 된 위치 근처의 프로그램을 수정 하십시오.
Visual C++ 기술 지원 명령을 선택 하십시오
자세한 내용은 기술 지원 도움말 파일을 열거나 도움말 메뉴,

링크: 치명적인 오류 LNK1000: IMAGE::BuildImage 중 내부 오류

<2012 Visual Studio 나 Visual Studio 2010에서 링크 버전> 버전

ExceptionCode C0000005 =
ExceptionFlags 00000000 =
ExceptionAddress = 000007FEEE648E16 (000007FEEE490000) "파일을 C:\Program (x86) \Microsoft Visual Studio 10.0\VC\BIN\amd64\c2.dll"
NumberParameters = 00000002
ExceptionInformation [0] = 0000000000000000
ExceptionInformation [1] = 00000004E45E24B0

컨텍스트:
Rax R8 0000000087035F78 = = 0000000000000000
Rbx = R9 0000000000000000 0000000000000000 =
Rcx 000000013FB80050 R10 = = 0000000000000000
Rdx 000000001C8E5688 R11 = 0000000000000286 =
Rsp 00000000001FE1A0 R12 = 000000008FD02A28 =
Rbp E13 0000000087035F18 = = 0000000000000000
Rsi 0000000000000000 R14 = 000000003A2FB1B9 =
Rdi 00000004E45E24B0 r 15 = 000000011CB014A0 =
리핑 EFlags 000007FEEE648E16 = 0000000000010202 =
SegCs = 0000000000000033 SegDs = 000000000000002B
SegSs = 000000000000002B SegEs = 000000000000002B
SegFs = 0000000000000053 SegGs = 000000000000002B
Dr0 = Dr3 0000000000000000 0000000000000000 =
Dr1 = 0000000000000000 Dr6 0000000000000000 =
Dr2 = Dr7 0000000000000000 0000000000000000 =


참고 빌드는 프로필 기반 최적화를 사용 하 고 /LTCG 옵션. 제거 하는 경우는 /LTCG 옵션 및PGD 옵션을이 문제가 발생 하지 않습니다 /.

해결 방법

이 문제를 해결 하려면 다운로드 하 여 다음 링크에서 핫픽스를 적용 합니다.

핫픽스 정보

지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 오직 이 문서에서 설명하는 문제를 해결하는 작업에만 사용됩니다. 이 문제가 발생하는 시스템에만 이 핫픽스를 적용해야 합니다.

핫픽스를 다운로드할 수 있는 경우, 이 기술 자료 문서의 상단에 "핫픽스 다운로드 가능" 절이 있습니다. 이 섹션이 표시 되지 않으면 Microsoft 고객 서비스 및 지원 핫픽스를 구하는 요청을 제출 합니다.

참고: 추가 문제가 발생하거나 문제 해결이 필요한 경우, 별도로 서비스를 요청해야 할 수도 있습니다. 추가 지원 질문과 이 특정 핫픽스가 필요하지 않은 문제에는 일반 지원 비용이 적용됩니다. 전체 목록은 Microsoft 고객 서비스 및 지원 전화 번호 또는 별도 서비스 요청을 만들려면, 다음 Microsoft 웹 사이트를 방문 하십시오.

http://support.microsoft.com/contactus/?ws=support참고: 핫픽스를 사용할 수 있는 언어 "핫픽스 다운로드 사용 가능한" 폼을 표시 합니다. 사용자 언어가 표시되지 않는 것은 핫픽스를 해당 언어로 사용할 수 없기 때문입니다.


전제 조건

이 핫픽스를 적용 하려면 Visual Studio 2012 업데이트 4 또는 Visual Studio 2010 s p 1 설치 되어 있어야 합니다.

다시 시작 요구 사항

설치 시 영향을 받는 파일을 사용 하는 경우이 핫픽스를 설치한 후 컴퓨터를 다시 시작 해야 할 수 있습니다. 핫픽스를 설치 하기 전에 모든 Visual Studio 관련 구성 요소를 닫는 것이 좋습니다.

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

추가 도움이 필요하신가요?

기술 향상

교육 살펴보기 >

새로운 기능 우선 가져오기

Microsoft Insider 참가 >

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×