vorkompilierter Headerfehler



  • Hallo,
    ich habe ein ganz kleines Programm zum Testen: (bin blutiger Anfänger)

    // 1070CultureInfo.cpp: Hauptprojektdatei.
    
    #include "stdafx.h"
    
    using namespace System;
    
    int main(array<System::String ^> ^args)
    {
    
       Threading::Thread^ th=Threading::Thread::CurrentThread;
       Console::WriteLine(L"Hello World");
        return 0;
    }
    

    Der Compiler bringt folgende Aussschrift:
    1>.\AssemblyInfo.cpp(1) : fatal error C1859: "Debug\1070CultureInfo.pch" unerwarteter vorkompilierter Headerfehler. Möglicherweise kann das Problem durch erneutes Ausführen des Compilers behoben werden.
    1>1070CultureInfo.cpp
    1>.\1070CultureInfo.cpp(3) : fatal error C1859: "Debug\1070CultureInfo.pch" unerwarteter vorkompilierter Headerfehler. Möglicherweise kann das Problem durch erneutes Ausführen des Compilers behoben werden.
    1>Code wird generiert...

    Kann mir jemand helfen? Vielen Dank im Voraus!



  • chicken25 schrieb:

    bin blutiger Anfänger

    Dann vergiss ganz, ganz schnell C++/CLI!



  • Das Problem tritt mit Visual C++ 2008 auf Rechnern auf, die Windows 7 oder Windows Server 2008 verwenden.
    Microsoft meint dazu:
    Wenn Sie die Compileroption Erstellen/Verwenden eines vorkompilierten Headers aktivieren, erfordert der Compiler, dass die vorkompilierten Headerdateien und die relativen Module zwischen den Kompilierungen nicht verschoben werden. Das Feature Address Space Layout Randomization (auch bekannt als ASLR) verschiebt jedoch nach dem Zufallsprinzip Module in einem Prozess. Aus diesem Grund tritt der Fehler auf, wenn Module zwischen den Kompilierungen verschoben werden.


Anmelden zum Antworten