Project

General

Profile

Actions

Support Request #2237

closed

Problems builing with build type RELEASE

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

Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
EX
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Not Supported Scope
Affected Products:
Platform:
Topic:
ADTF::Common
FAQ Links:

Description

Supportanfrage

Ich kämpfe gerade etwas mit CMake...

Laut Doku (Using CMake to build the ADTF examples) wird CMake 3.5.2 vorausgesetzt. Tatsächlich wird beim Bau der Examples mindestens 3.10.0 verlangt.
Ich selbst setze CMake 3.11.0 ein.

Es werden für VisualStudio die Standard-Konfigurationen Debug, Release, RelWithDebInfo und MinSizeRel erzeugt.
Allerdings funktionieren nur Debug und RelWithDebInfo.

1>------ Erstellen gestartet: Projekt: demo_qt_media_description_display, Konfiguration: Release x64 ------
1>stdafx.cpp
1>desc_display_filter.cpp
1>d:\dev\adtf\adtf\tags\v3_3_0\pkg\adtfui\include\adtfui\qt_string_intf.h(24): fatal error C1083: Datei (Include) kann nicht geöffnet werden: "QString": No such file or directory (Quelldatei wird kompiliert D:\dev\adtf\ADTF\tags\V3_3_0\src\examples\src\adtf\filters\qt\demo_md_display\stdafx.cpp)
1>d:\dev\adtf\adtf\tags\v3_3_0\pkg\adtfui\include\adtfui\qt_string_intf.h(24): fatal error C1083: Datei (Include) kann nicht geöffnet werden: "QString": No such file or directory (Quelldatei wird kompiliert D:\dev\adtf\ADTF\tags\V3_3_0\src\examples\src\adtf\filters\qt\demo_md_display\desc_display_filter.cpp)
1>Die Erstellung des Projekts "demo_qt_media_description_display.vcxproj" ist abgeschlossen -- FEHLER.
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 1 aktuell, 0 übersprungen ==========

In der Doku ist von einer Einschränkung unter Linux die Rede.

Wunsch: Der Anwender sollte an der Stelle keine solche Einschränkung erfahren. CMake bietet Release-Libraries an. Diese sollten für Release, RelWithDebInfo und MinSizeRel verwendet werden können.

Lasst mich bitte wissen, wenn ihr nen Tipp habt, an welcher Stelle ich patchen muss.

Lösung

Nach wie vor unterstützen wir nur RelWithDebInfo und Debug, das funktioniert.
Für Release gibt es eine Mapping Option, hier müssen die Anführungszeichen für den Reset entfernt werden.
Das soll in ACORE-9460 geschehen.


Files

Qt5WidgetsConfig.cmake (7.25 KB) Qt5WidgetsConfig.cmake hidden, 2018-04-16 14:30
Qt5GuiConfig.cmake (6.77 KB) Qt5GuiConfig.cmake hidden, 2018-04-16 14:30
Qt5CoreConfig.cmake (6.92 KB) Qt5CoreConfig.cmake hidden, 2018-04-16 14:30
Qt5CoreConfigExtras.cmake (5.76 KB) Qt5CoreConfigExtras.cmake hidden, 2018-04-16 14:30
Actions

Also available in: Atom PDF