Project

General

Profile

Actions

Support Request #2939

closed

Compiler Error C2899

Added by hidden almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
EF
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Not Reproducible
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::SDK
FAQ Links:

Description

Support Anfrage:

Beim Bauen der ADTF 3.3.1 Examples mit Visual Studio 2015 Update 3 unter Windows10 erhalte ich folgenden Compiler Fehler:

+ Schweregrad    Code    Beschreibung    Projekt    Datei    Zeile
Fehler C2899 Der Typname kann nicht außerhalb einer Vorlagendeklaration verwendet werden (Quelldatei wird kompiliert C:\work\sdks\adtf\3.3.1_win64_vc190\src\examples\src\ucom\apps\demo_ucom_cast_app\car.cpp) demo_ucom_cast_app c:\work\sdks\adtf\3.3.1_win64_vc190\pkg\a_utils\include\a_utils\core\versiontype.h 40

Wenn ich mir die Datei [ADTF Install]\3.3.1_win64_vc190\pkg\a_utils\include\a_utils\core\versiontype.h ansehe, entspricht sie genau der Fehlerbeschreibung von Microsoft [1].

Ich habe ueber [ADTF Install]\3.3.1_win64_vc190\build_examples.bat die Solution (mit Qt, ohen SDL) ohne Fehler generieren koennen.

[1] https://msdn.microsoft.com/de-de/library/5yz2448b.aspx?f=255&MSPPError=-2147217396

Lösung:

Grundsätzlich scheint das eine berechtigte Fehlermeldung zu sein -- das typename-Schlüsselwort gehört dort nicht hin.
Ich kann die Fehlermeldung jedoch weder mit VS2015 noch mit dem GCC 8.1 auf Linux reproduzieren.
Kannst du mir die komplette Compiler-Befehlszeile schreiben?
(VS2015 > Rechtsklick aufs Projekt -> Eigenschaften --> Kompiler --> Alle Optionen (ganz unten).)

Actions

Also available in: Atom PDF