zu verwenden Ich habe kürzlich gcc 5.4.0 unter Windows mit Cygwin installiert, weil ich die C++ 14 Standardfunktionen von g ++ testen wollte. Als ich zu kompilieren versucht, bekomme ich folgende Fehlermeldung:g ++ 5.4.0 - nicht in der Lage C++ 14 Standard
$ g++-5.4.0 -std=c++14 test.cpp
-bash: g++-5.4.0: command not found
Dies ist der Code, den ich innerhalb test.cpp schrieb:
#include <iostream>
int main()
{
auto lambda = [](auto x){ return x; };
std::cout << lambda("Hello generic lambda!\n");
return 0;
}
Was könnte das Problem sein? Ich versuchte auch, C++14
durch C++11
im Befehl zu ersetzen, aber erhielt den gleichen Fehler.
der Fehler ist, dass es keine 'g ++ ist - 5.4. 0 'auf deinem Weg, nicht dass deine Kopie von GCC nicht unterstütze C++ 14. – ildjarn