Support Request #10213
closedCmake failed using Generator for VS2017
Description
Supportanfrage
wir haben leider Probleme, auf unserem Audi-Client ein Plugin für ADTF3 zu kompilieren. Da wir sehr lange auf die Installation von Visual-Studio warten mussten, haben wir zuerst auf einem Rechner von uns mit Visual Studio 2019 probiert, ein einfaches Plugin aus der Dokumentation zu kompilieren. Das Kompilieren war möglich, allerdings konnte mangels Lizenz natürlich keine Description erzeugt werden.
Da wir nun unsere Visual Studio 2017 Installation auf dem Audi-Client haben, wollten wir dort das gleiche probieren. Allerdings dort beim Configure in CMake folgende Fehlermeldung auf: unknown CMake command adtf_add_filter
Wie es aussieht ist auch der Entry ADTF_DIR fehlerhaft. -> mit SET in Cmakelist.txt und manuelle Eingabe haben allerdings nicht funktioniert.
Umgebungsvariablen zuzufügen, haben wir auch getestet -> erfolglos
Quellcode, Cmakelist.txt und theoretisch auch alle Einstellungen sollten auf beiden Rechnern identisch sein.
Wir haben euch einen Screenshot, die CMakeLists.txt und den CMake-Log angehängt.
Woran kann das Problem liegen?
Installierte Software
Unser Rechner:
ADTF 3 (ohne Lizenz), CMake, Visual Studio 2019
Audi Rechner:
ADTF 3 (mit Lizenz), CMake gleicher Version, Visual Studio 2017
Lösung
Die neuesten CMake Versionen setzen den 64Bit Generator nicht mehr per default, warum weiß ich nicht.
Deshalb sucht er nach einen 32Bit ADTF, deshalb auch die Fehlermeldung seitens CMake...
Bitte noch x64 beim CMake Generator für VS2017 setzen.
Siehe auch #10085
Files
Related issues