[Frage] #pragma pack(push) wird von dev c++ einfach ignoriert, warum?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [Frage] #pragma pack(push) wird von dev c++ einfach ignoriert, warum?

    Den Code und alle dazugehörigen Fehler findet ihr in meinem Blog, das Forum lässt leider nur 10.000 zeichen zu.


    Hier der Code:
    mil000000.txt

    hier der Fehler:

    Quellcode

    1. main.cpp:28: warning: malformed '#pragma pack(push[, id], <n>)' - ignored
    2. main.cpp:41: warning: #pragma pack (pop) encountered without matching #pragma pack (push, <n>)
    3. main.cpp:43: warning: malformed '#pragma pack(push[, id], <n>)' - ignored
    4. main.cpp:52: warning: #pragma pack (pop) encountered without matching #pragma pack (push, <n>)
    5. main.cpp: In function `BOOL AddIcon(CHAR*, CHAR*)':
    6. main.cpp:157: error: name lookup of `i' changed for new ISO `for' scoping
    7. main.cpp:139: error: using obsolete binding at `i'
    8. make.exe: *** [main.o] Error 1
    9. Ausführung beendet
    Alles anzeigen


    Wäre Super wenn mir jemand helfen könnte :)
  • Ich habe dein Posting mal aufgeräumt. Hast du mal darüber nachgedacht, dass es bewusst eine maximale Anzahl an Zeichen gibt?

    Eventuell hätte es ja in deinem Fall Sinn gemacht, wenn du die Zeilen Code gepostet hättest, die für dein Problem relevant sind.
    Desweiteren könntest du noch erläutern wo du den Code herhast, was du schon probiert hast, etc

    Hast du mal nach dem Fehler gegoogelt?
    [google]error: name lookup of `i' changed for new ISO `for' scoping[/google]