Thông báo l?i khi b?n s? d?ng các tr?nh biên d?ch Visual c ++ 2008: "fatal error C1859"

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 976656 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TRI?U CH?NG

Khi b?n ch?y tr?nh biên d?ch Microsoft Visual C++ 2008 đ? biên d?ch t?p tin ho?c đ? xây d?ng m?t d? án, b?n nh?n đư?c thông báo l?i sau:
gây t? vong l?i C1859: tên t?p tin tiêu đ? tiêu đ? t?o b?t ng?, ch? đơn gi?n là connectcomputer tr?nh biên d?ch có th? kh?c ph?c v?n đ? này.
Ngoài ra, v?n đ? này v?n c?n x?y ra ngay c? khi b?n ch?y tr?nh biên d?ch l?i. V?n đ? này x?y ra khi b?n kích ho?t các T?o/s? d?ng t?o tiêu đ? tùy ch?n biên d?ch trên m?t máy tính đang ch?y Windows 7 ho?c Windows Server 2008.

Lưu ? B?n có th? g?p ph?i v?n đ? này thư?ng xuyên hơn n?u b?n cho phép các / phân tích tùy ch?n biên d?ch.

NGUYÊN NHÂN

Khi b?n b?t các T?o/s? d?ng t?o tiêu đ? tr?nh biên d?ch tùy ch?n, tr?nh biên d?ch yêu c?u r?ng t?o tiêu đ? và mô-đun tương đ?i không di chuy?n gi?a biên d?ch. Tuy nhiên, tính năng đ?a ch? Space giao di?n ng?u nhiên (c?n đư?c g?i là ASLR) ng?u nhiên relocates mô-đun trong ti?n tr?nh. V? v?y, các l?i x?y ra khi mô-đun di chuy?n gi?a các biên d?ch.

GI?I PHÁP

Thông tin hotfix

M?t hotfix đư?c h? tr? có s?n t? Microsoft. Tuy nhiên, hotfix này là nh?m kh?c ph?c ch? s? c? đư?c mô t? trong bài vi?t này. Hotfix này ch? áp d?ng cho h? th?ng đang g?p v?n đ? này c? th?. Hotfix này có th? nh?n đư?c th? nghi?m b? sung. V? v?y, n?u b?n không b? ?nh hư?ng b?i v?n đ? này, chúng tôi đ? ngh? b?n đ?i cho C?p Nh?t ti?p theo c?a ph?n m?m có ch?a hotfix này.

Đ? t?i xu?ng hotfix này t? thư vi?n m? Microsoft Developer Network (MSDN), ghé thăm Web site sau c?a Microsoft:
http://Code.MSDN.Microsoft.com/KB976656

Lưu ? Thư vi?n m? MSDN hi?n th? các ngôn ng? mà các hotfix có s?n. N?u b?n không nh?n th?y ngôn ng? c?a b?n đư?c li?t kê, nó là do trang tài nguyên thư vi?n m? ngu?n không s?n dùng cho ngôn ng? đó.

Lưu ? N?u v?n đ? khác x?y ra ho?c n?u b?t c? x? l? s? c? là c?n thi?t, b?n có th? ph?i t?o m?t yêu c?u d?ch v? riêng bi?t. Các chi phí h? tr? thông thư?ng s? áp d?ng đ? h? tr? thêm câu h?i và v?n đ? mà không đ? đi?u ki?n cho hotfix này c? th?. Đ?i v?i m?t danh sách đ?y đ? c?a Microsoft d?ch v? khách hàng và h? tr? s? đi?n tho?i ho?c đ? t?o ra m?t yêu c?u d?ch v? riêng bi?t, ghé thăm Web site sau c?a Microsoft:
http://support.Microsoft.com/contactus/?WS=support
Lưu ? B?n c?ng có th? t?i xu?ng hotfix này t? sau Web site c?a Microsoft:
https://Connect.Microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID = 25785
Lưu ? Gói hotfix này c?ng ch?a m?t s?a ch?a cho "C1001: l?i n?i b? đ? x?y ra trong tr?nh biên d?ch (tr?nh biên d?ch t?p tin f:\dd\vctools\compiler\utc\src\p2\main.c, d?ng 182) khi b?n đang s? d?ng.NET framework 3.5.

Đi?u ki?n tiên quy?t

B?n ph?i có Microsoft Visual Studio 2008 Service Pack 1 cài đ?t đ? áp d?ng hotfix này.

Kh?i đ?ng l?i yêu c?u

B?n không ph?i kh?i đ?ng l?i máy tính sau khi b?n áp d?ng các hotfix n?u không có trư?ng h?p c?a Visual Studio đang đư?c s? d?ng.

Thông tin thay th? hotfix

Hotfix này không thay th? b?t k? hotfix nào khác.

Thông tin v? t?p

B?n ti?ng Anh c?a hotfix này có các thu?c tính t?p (ho?c sau này t?p tin thu?c tính) mà đư?c li?t kê trong b?ng sau. Ngày tháng và th?i gian cho các t?p tin đư?c li?t kê trong gi? ph?i h?p qu?c t? (UTC). Khi b?n xem chi tieát taäp tin, nó đư?c chuy?n đ?i thành gi? c?c b?. Đ? bi?t s? khác nhau gi?a UTC và local time, s? d?ng các Múi gi? th? tab trong các Ngaøy giôø m?c trong b?ng đi?u khi?n.
Thu g?n b?ng nàyBung r?ng b?ng này
Tên t?pPhiên b?n t?pKích thư?c t?p tinNgày thángTh?i gian
C1.dll15.0.30729.4455677,184Tháng mư?i hai tháng 10 năm 200902: 31
C1.dll15.0.30729.4455828,744Tháng mư?i hai tháng 10 năm 200902: 31
C1xx.dll15.0.30729.44552,202,952Tháng mư?i hai tháng 10 năm 200902: 31
C1xx.dll15.0.30729.44552,213,704Tháng mư?i hai tháng 10 năm 200902: 31
C1xx.dll15.0.30729.44552,348,360Tháng mư?i hai tháng 10 năm 200902: 31
C1xx.dll15.0.30729.44552,504,016Tháng mư?i hai tháng 10 năm 200902: 31
C1xx.dll15.0.30729.44552,890,568Tháng mư?i hai tháng 10 năm 200902: 31

CÁCH GI?I QUY?T KHÁC

Đ? làm vi?c xung quanh v?n đ? này, s? d?ng m?t trong nh?ng phương pháp sau đây.

Phương pháp 1

Vô hi?u hóa các / phân tích tr?nh biên d?ch tùy ch?n n?u nó đư?c kích ho?t.

Phương pháp 2

B?t đ?u m?t xây d?ng s?ch.

Phương pháp 3

Kh?i đ?ng l?i máy tính.

Method 4

Vô hi?u hóa các T?o/s? d?ng t?o tiêu đ? tùy ch?n biên d?ch.

Lưu ? Nh?ng phương pháp này không đư?c b?o đ?m đ? làm vi?c. Ngay c? khi b?n s? d?ng m?t trong nh?ng phương pháp này, b?n v?n có th? g?p ph?i v?n đ? này.

T?NH TR?NG

Microsoft đ? xác nh?n r?ng đây là m?t v?n đ? trong các s?n ph?m c?a Microsoft đư?c li?t kê trong ph?n "Áp d?ng cho".

THÔNG TIN THÊM

Đ? bi?t thêm chi ti?t v? đ?a ch? Space giao di?n ng?u nhiên, truy c?p vào bài đăng blog c?a Microsoft sau đây:
Đ?a ch? Space giao di?n ng?u nhiên trong Windows Vista
Đ? bi?t thêm chi ti?t v? Precompiled tiêu đ? l?i, truy c?p vào bài đăng blog c?a Microsoft sau đây:
T?o tiêu đ? l?i trong Windows 7

Thu?c tính

ID c?a bài: 976656 - L?n xem xét sau cùng: 20 Tháng Giêng 2012 - Xem xét l?i: 1.0
Áp d?ng
  • Microsoft Visual C++ 2008 Express Edition
  • Microsoft Visual Studio 2008 Academic Edition
  • Microsoft Visual Studio 2008 Professional Edition
  • Microsoft Visual Studio 2008 Standard Edition
  • Microsoft Visual Studio 2008 Team Edition for Database Professionals
  • Microsoft Visual Studio 2008 Team Edition for Software Architects
  • Microsoft Visual Studio 2008 Team Edition for Software Developers
  • Microsoft Visual Studio 2008 Team Edition for Software Testers
  • Microsoft Visual Studio 2008 Team Suite
T? khóa: 
kbexpertiseinter kbsurveynew kbqfe kbmt KB976656 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:976656

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com