Momentan sunteți offline, așteptați să vă reconectați la internet

Mesaj de eroare când utilizaţi Visual C++ 2008 compilator: "eroare fatală C1859"

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:976656
SIMPTOME
Când executaţi Microsoft Visual C++ 2008 compilator pentru a compila fişiere sau să construiască un proiect, primiţi următorul mesaj de eroare:
eroare fatală C1859: Nume fişier antet antetul precompilate neaşteptate, pur şi simplu revedea compilator ar putea rezolva problema.
În plus, această problemă apare încă chiar şi când executaţi compilator din nou. Această problemă se produce când activaţi Creaţi/utilizarea antet precompilate compilator opţiune pe un computer care execută Windows 7 sau Windows Server 2008.

Notă Este posibil să întâmpinaţi această problemă mai frecvent, dacă activaţi / analiza compilator opţiune.
CAUZĂ
Când activaţi Creaţi/utilizarea antet precompilate compilator opţiune, compilator necesită că fişierele precompilate antet şi modulele relativă nu se deplaseze între compilații. Cu toate acestea, caracteristica adresa Space Layout randomizare (cunoscut și ca ASLR) aleatoriu rulează module într-un proces. Prin urmare, eroarea se produce când module deplasaţi compilații.
REZOLUŢIE

Informaţii despre remedierea rapidă

O remediere rapidă acceptate este disponibil de la Microsoft. Cu toate acestea, această remediere rapidă este destinată corectării numai problema descrisă în acest articol. Aplicaţi această remediere rapidă numai pe sistemele care întâmpină această problemă anume. Această remediere rapidă ar putea primi încercări suplimentare. Prin urmare, dacă nu sunteţi grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.

Pentru a descărca acest remediu rapid din Galerie cod Microsoft Developer Network (MSDN), vizitaţi următorul site Web Microsoft:

Notă Galerie cod MSDN afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeţi limba enumerate, este deoarece pagina resurse de cod Galerie nu este disponibilă pentru acea limbă.

Notă Dacă se produc probleme suplimentare sau dacă orice de depanare sunt necesare, trebuie să creaţi o solicitare de imagini separate. Costurile uzuale de sprijin va aplica sprijin suplimentar întrebări şi probleme care nu se califică pentru această remediere rapidă specifice. Pentru o listă completă a numerelor de telefon ale Microsoft Customer Service şi asistenţă sau pentru a crea o cerere separată de serviciu, vizitaţi următorul site Web Microsoft:
Notă De asemenea, aveţi posibilitatea să descărcaţi această remediere rapidă din următorul site Web Microsoft:Notă Acest pachet de remediere rapidă, de asemenea, conţine un fix pentru "C1001: eroare internă în compilator (compilator fişierul f:\dd\vctools\compiler\utc\src\p2\main.c, linia 182) când utilizaţi.NET framework 3.5.

Cerinţe preliminare

Trebuie să aveţi Microsoft Visual Studio 2008 instalat Service Pack 1 pentru a aplica această remediere rapidă.

Cerinţă de repornire

Nu aveţi pentru a reporni computerul după ce aplicaţi remedierea rapidă dacă nici o instanţă a Visual Studio este utilizat.

Informaţii despre înlocuirea remedierilor rapide

Această remediere rapidă nu înlocuieşte nici o altă remediere.

Informaţii despre fişier

Versiunea în limba engleză a acestui remediu rapid are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt enumerate în timp Universal coordonat (TUC). Când vizualizaţi informaţiile de fişier, acesta este convertit la ora locală. Pentru a afla diferenţa între timpul local şi UTC, utilizaţi Fus orar fila în Data şi ora element din panoul de Control.
Numele fişieruluiVersiunea fişieruluiDimensiunea fişieruluiDataTimp
C1.dll15.0.30729.4455677,18410-Dec-200902: 31
C1.dll15.0.30729.4455828,74410-Dec-200902: 31
C1xx.dll15.0.30729.44552,202,95210-Dec-200902: 31
C1xx.dll15.0.30729.44552,213,70410-Dec-200902: 31
C1xx.dll15.0.30729.44552,348,36010-Dec-200902: 31
C1xx.dll15.0.30729.44552,504,01610-Dec-200902: 31
C1xx.dll15.0.30729.44552,890,56810-Dec-200902: 31
REMEDIERE
Pentru a soluţiona această problemă, utilizaţi una dintre următoarele metode.

Metoda 1

Dezactivaţi / analiza compilator opţiune dacă acesta este activat.

Metoda 2

Începe o clădire curat.

Metoda 3

Reporniţi computerul.

Metoda 4

Dezactivaţi Creaţi/utilizarea antet precompilate compilator opţiune.

Notă Aceste metode nu sunt garantate să lucreze. Chiar dacă utilizaţi una dintre aceste metode, este încă posibil să întâlniţi această problemă.
STARE
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secţiunea „se aplică la".
INFORMAŢII SUPLIMENTARE
Pentru mai multe informaţii despre adresa Space Layout randomizare, vizitaţi următorul post blog-ul Microsoft: Pentru mai multe informaţii despre erori antet precompilate, vizitaţi următorul post blog-ul Microsoft:

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 976656 - Ultima examinare: 01/20/2012 20:15:00 - Revizie: 1.0

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

  • kbexpertiseinter kbsurveynew kbqfe kbmt KB976656 KbMtro
Feedback