Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Når du kjører Microsoft Visual C++ 2008-kompilatoren for å kompilere filer, eller for å bygge et prosjekt, får du følgende feilmelding:

uopprettelig feil C1859: filnavn hodet uventet forhåndskompilerte hodet, og kjøre ganske enkelt kompilatoren kan løse dette problemet.

Dette problemet fremdeles oppstår også selv når du kjører kompilatoren på nytt. Dette problemet oppstår når du aktiverer alternativet Opprett/Bruk forhåndskompilert hodet kompilatoren på en datamaskin som kjører Windows 7 eller Windows Server 2008.

Obs! Du kan få dette problemet mer ofte hvis du bruker alternativet / analysere kompilatoren.

Årsak

Når du aktiverer alternativet Opprett/Bruk forhåndskompilert hodet kompilatoren, krever kompilatoren at forhåndskompilerte topp-filer og relative moduler ikke flytte mellom samlinger. Funksjonen adresse plass oppsett tilfeldiggjøring (også kjent som ASLR) flytter tilfeldig moduler i en prosess. Derfor oppstår feilen når moduler flytter mellom samlinger.

Oppløsning

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste programvareoppdatering som inneholder denne hurtigreparasjonen.

Hvis du vil laste ned denne hurtigreparasjonen fra galleriet for Microsoft Developer Network (MSDN)-kode, kan du gå til følgende Microsoft-webområde:

http://code.msdn.microsoft.com/KB976656
Obs! Galleriet for MSDN-kode viser språkene hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt er oppført, er det fordi ressurs kode galleriside ikke er tilgjengelig for dette språket.


Obs! Hvis det oppstår andre problemer, eller hvis feilsøkingstips, må du kanskje opprette en separat forespørsel om. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om, kan du gå til følgende Microsoft-webområde:

http://support.microsoft.com/contactus/?ws=supportObs! Du kan også laste ned denne hurtigreparasjonen fra følgende Microsoft-webområde:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25785Obs! Denne hurtigreparasjonspakken inneholder også en hurtigreparasjon for "C1001: Det oppstod en intern feil i kompilatoren (kompilatoren filen f:\dd\vctools\compiler\utc\src\p2\main.c, linje 182) når du bruker .NET framework 3.5.

Forutsetninger

Du må ha Microsoft Visual Studio 2008 Service Pack 1 installert for å bruke denne hurtigreparasjonen.

Krav om omstart

Du har ikke datamaskinen på nytt etter at du har installert hurtigreparasjonen, hvis ingen forekomster av Visual Studio som brukes.

Informasjon om erstatning av hurtigreparasjoner

Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.

Filinformasjon


Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker den
Tidssone
kategorien i den
Dato og klokkeslett
elementet i Kontrollpanel.

Filnavn

Filversjon

Filstørrelse

Dato

Tid

C1.dll

15.0.30729.4455

677,184

10-Dec-2009

02:31

C1.dll

15.0.30729.4455

828,744

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,202,952

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,213,704

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,348,360

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,504,016

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,890,568

10-Dec-2009

02:31

Løsningen

Hvis du vil omgå dette problemet, bruker du en av følgende metoder.


Metode 1

Hvis den er aktivert, deaktiverer du alternativet / analyze kompilatoren.

Metode 2

Starte et rent Bygg.

Metode 3

Start datamaskinen på nytt.

Metode 4

Deaktiver alternativet Opprett/Bruk forhåndskompilert hodet kompilatoren.


Obs! Disse metodene er ikke garantert å fungere. Selv om du bruker en av disse metodene, kan du fremdeles få dette problemet.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om tilfeldiggjøring av adresse Space-oppsett, går du til følgende bloggoppføring for Microsoft:

Adresse plass oppsett tilfeldiggjøring i Windows VistaHvis du vil ha mer informasjon om forhåndskompilert hodet feil, går du til følgende bloggoppføring for Microsoft:

Forhåndskompilerte topp-feil i Windows 7

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×