Announcement

Collapse
No announcement yet.

W8058 Präcompilierter Header:Initialisierte Daten im Header kann nicht erzeugt werden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • W8058 Präcompilierter Header:Initialisierte Daten im Header kann nicht erzeugt werden

    Hallo,

    ich bin noch ganz am Anfang was meine Programmierkentnisse angeht und soll nun mit dem Programm einer anderen Person arbeiten. Ich benutze den Borland C++-Builder 5.0, das Programm wurde mit einem anderen Builder geschrieben.

    Deshalb musste ich einige Variablen wegen doppelter Deklaration auskommentieren, .cpp-Dateien einfügen und jetzt habe ich eben dieses im Titel genannte Problem.
    In der Datei parameters.h ist der Fehler an dieser Stelle:
    const string delimiter = "\\"; //for linux: "/"

    ohne const, nur string kommt das gleiche

    Dieser "delimiter" soll (so wie ich das Verstanden habe) eine Art Platzhalter sein.
    Bsp.: string parameterFileName = "Parameters" + delimiter + "modelparameters.txt";
    D. h. Parameters ist der Ordner, modelparameters.txt die Datei

    Ich hoffe ihr könnt mir weiterhelfen. Wie gesagt, ich bin Anfänger und dieser Satz aus der Hilfedatei ("Initialisierte Daten in der Header-Datei: Eine der Header-Dateien enthält die Definition einer globalen Variablen. (In C eine globale Variable, in C++ jegliche Variable, die nicht als extern deklariert wurde.)") sagt mir leider gar nichts.

    Grüße

  • #2
    Das ist nur ein Hinweis, das vorcompilierte Header nicht erzeugt werden können. Sind die da, würde es Zeit sparen dein Projekt zu erstellen. Wenn niicht, dauert es halt paar Milisek. länger...
    Christian

    Comment

    Working...
    X