Testing: Cmake und C++17

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Testing: Cmake und C++17

Beitrag von Dogge » 22.10.2016 12:23:09

Hallo,

ich wollte ein Programm testen, das es nicht in den Debian-Repos gibt und das mit C++17 programmiert wurde.

Nach Aufruf von cmake . erhalte ich folgenden Fehler:

Code: Alles auswählen

-- Configuring done
CMake Error at src/CMakeLists.txt:25 (add_executable):
  CXX_STANDARD is set to invalid value '17'
Meine Frage ist C++17 noch nicht in Debian Testing/Unstable enthalten oder muss lediglich cmake korrekt konfiguriert werden um auf die Bibliotheken zugreifen zu können?
Ich habe sicherheitshalber mal build-essential, g++ und libc++1 auf den Stand von unstable aktualisiert und auch clang installiert, aber das hat nichts bewirkt.

Ich bin kein Programmierer, deswegen kann ich nicht beurteilen ob C++17 einfach noch zu neu für Debian ist oder ob ich grundlegend etwas falsch mache.

Edit: Typo
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

owl102

Re: Testing: Cmake und C++17

Beitrag von owl102 » 22.10.2016 15:26:47

C++17 gibt es noch nicht. Wenn alles nach Plan läuft, wird der Standard im März 2017 verabschiedet. Siehe auch: https://isocpp.org/std/status

Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Testing: Cmake und C++17

Beitrag von Dogge » 22.10.2016 15:52:36

Ok, d.h. ich warte erst mal ab wann es in experimental eintrudelt.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

Antworten