Error when compiling [message #1832195] |
Fri, 11 September 2020 09:59 |
Wolfgang Trischnigg Messages: 45 Registered: April 2016 |
Member |
|
|
Hello all,
I've upgraded from 1.9 to latest version 1.12.2.
When i compile I get 2 errors in Visual Studio.
May you can help me to fix it?
....
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(115): error C2864: "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>::accessedOutOfBounds": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
4> c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(190): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>".
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'size_t'
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(115): error C2864: "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>::accessedOutOfBounds": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
4> c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(190): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>".
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'size_t'
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(115): error C2864: "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>::accessedOutOfBounds": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
4> c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(190): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>".
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'size_t'
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>c:\users\softworks\desktop\forte_1.12.0\src\core\cominfra\../esfb.h(35): warning C4355: this': wird in Initialisierungslisten für Basisklasse verwendet
4>c:\users\softworks\desktop\forte_1.12.0\src\core\cominfra\../esfb.h(35): warning C4355: this': wird in Initialisierungslisten für Basisklasse verwendet
4>c:\users\softworks\desktop\forte_1.12.0\src\core\cominfra\../esfb.h(35): warning C4355: this': wird in Initialisierungslisten für Basisklasse verwendet
4>C:/Users/softworks/Desktop/FORTE_1.12.0/src/core/datatypes/forte_any_bit.h(115): error C2864: "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>::accessedOutOfBounds": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
4> C:/Users/softworks/Desktop/FORTE_1.12.0/src/core/datatypes/forte_any_bit.h(190): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>".
4>C:/Users/softworks/Desktop/FORTE_1.12.0/src/core/datatypes/forte_any_bit.h(123): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'size_t'
4>C:/Users/softworks/Desktop/FORTE_1.12.0/src/core/datatypes/forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>C:/Users/softworks/Desktop/FORTE_1.12.0/src/core/datatypes/forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
4>c:\users\softworks\desktop\forte_1.12.0\src\stdfblib\../core/esfb.h(35): warning C4355: this': wird in Initialisierungslisten für Basisklasse verwendet
5>------ Erstellen gestartet: Projekt: forte, Konfiguration: Release Win32 ------
5> main.cpp
5>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(115): error C2864: "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>::accessedOutOfBounds": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
5> c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(190): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "CIEC_ANY_BIT::PARTIAL_ACCESS_TYPE<TBase,TObject>".
5>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'size_t'
5>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
5>c:\users\softworks\desktop\forte_1.12.0\src\core\datatypes\forte_any_bit.h(123): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
========== Erstellen: 3 erfolgreich, Fehler bei 2, 3 aktuell, 0 übersprungen ==========
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.02900 seconds