Khắc phục: Lỗi nghiêm trọng LNK1000 khi bạn tạo một dự án Visual C ++ Visual Studio 2010 hoặc Visual Studio 2012

Triệu chứng

Giả sử rằng bạn đã cài đặt Microsoft Visual Studio 2010 gói dịch vụ 1 (SP1) hoặc Visual Studio 2012 Update 4 trên máy tính của bạn. Sau đó nếu bạn tạo một dự án Visual C++, Visual Studio có thể sập trong liên kết và bạn có thể nhận được thông báo lỗi sau:

liên kết - OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb - MANIFESTFILE: < yourmanifest > .mf @< yourexe >. exe.lcf-cấu hình - NXCOMPAT-ngăn xếp: 0x2000000 - SWAPRUN: NET - gỡ lỗi - chọn: tham khảo - DEBUGTYPE: CV, FIXUP-máy: 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: cảnh báo PG0188: không. PGC tệp phù hợp với ' * pgc' được tìm thấy.
_out / < yourlib > .exp: cảnh báo LNK4042: đối tượng được chỉ định nhiều lần; mở rộng bỏ qua
Tạo mã
< sourcefile > .c: lỗi nghiêm trọng C1001: lỗi nội bộ đã xảy ra trong trình biên soạn.
(biên dịch tập tin ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0]', dòng 183)
Để khắc phục sự cố này, hãy thử đơn giản hoá hoặc thay đổi chương trình gần vị trí được liệt kê ở trên.
Vui lòng chọn lệnh hỗ trợ kỹ thuật trên Visual C++
Trợ giúp menu hoặc mở tệp hỗ trợ giúp để biết thêm thông tin

Liên kết: lỗi nghiêm trọng LNK1000: lỗi nội bộ trong IMAGE::BuildImage

Phiên bản <Phiên bản liên kết trong Visual Studio 2010 hoặc Visual Studio 2012>

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

NGỮ CẢNH:
Rax = 0000000087035F78 R8 = 0000000000000000
RBX = 0000000000000000 R9 = 0000000000000000
Rcx = 000000013FB80050 R10 = 0000000000000000
RDX = 000000001C8E5688 R11 = 0000000000000286
Di động = 00000000001FE1A0 R12 = 000000008FD02A28
Rbp = 0000000087035F18 E13 = 0000000000000000
RSI = 0000000000000000 R14 = 000000003A2FB1B9
RDI = 00000004E45E24B0 R15 = 000000011CB014A0
Sao = 000007FEEE648E16 EFlags = 0000000000010202
SegCs = 0000000000000033 SegDs = 000000000000002B
SegSs = 000000000000002B SegEs = 000000000000002B
SegFs = 0000000000000053 SegGs = 000000000000002B
Dr0 = 0000000000000000 Dr3 = 0000000000000000
Dr1 = 0000000000000000 Dr6 = 0000000000000000
Dr2 = 0000000000000000 Dr7 = 0000000000000000


Chú ý bản sử dụng tối ưu hóa Profile-Guided và /LTCG tùy chọn. Nếu bạn loại bỏ các /LTCG tùy chọn và /PGD tuỳ chọn, vấn đề này xảy ra.

Giải pháp

Để khắc phục sự cố này, tải về và áp dụng hotfix từ liên kết sau.

Thông tin về cập nhật nóng

Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này.

Nếu cập nhật nóng này sẵn có để tải xuống, có phần "Tải xuống Hotfix sẵn có" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy gửi một yêu cầu tới bộ phận Hỗ trợ và Dịch vụ Khách hàng của Microsoft để nhận hotfix.

Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm website sau của Microsoft:

http://support.microsoft.com/contactus/?ws=supportLưu ý "Tải xuống Hotfix sẵn có" Hiển thị các ngôn ngữ mà hotfix này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.


Điều kiện tiên quyết

Để áp dụng hotfix này, bạn phải có Visual Studio 2012 Update 4 hoặc Visual Studio 2010 SP1 được cài đặt.

Yêu cầu khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt hotfix nếu tệp bị ảnh hưởng không được dùng khi cài đặt. Chúng tôi khuyên bạn đóng tất cả các thành phần liên quan đến Visual Studio trước khi cài đặt hotfix.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×