#include <array> --> unresolved inclusion
-
Welchen C++ Standard nutzt du? std:array gibt es erst seit C++11. Am besten übergibst du -std=c++17 beim kompilieren.
-
Wie mache ich das genau?
-
Musst du bei den Compiler Einstellungen in Eclipse schauen, oder einfach googeln eclipse compiler flags. Nutze selbst kein Eclipse.
-
@out Sorry, aber das funktioniert nicht + es werden keine Binaries mehr erstellt
-
Dann stimmt wohl was mit den Installationen nicht... Welches Betriebssystem und welche Eclipse und welchen Compiler nutzt du?
-
Win10, Eclipse IDE for C/C++ Developers 4.10.0 mit MinGW
-
Ok weiß jetzt MinGW Version nicht. Aber ich würd da gar nicht lange rumtun und Visual Studio Community Edition installieren, was nun mal die meiste genutzte C++ IDE unter Windows ist. Und vor allem kannst du da super gut das Debuggen lernen:
https://visualstudio.microsoft.com/de/downloads/
-
Eclipse ist schon mal übel. Keiner mag das: https://devrant.com/rants/541450/why-is-eclipse-such-a-useless-shitty-piece-of-shit-seriously-if-you-are-a-java-d
Hat einfach zu viele Bugs. Als IDE für Android hat Google es auch verworfen. Wenn du deine CPP-Umgebung über Eclipse installiert hast, könnte das ein Grund sein.
-
Netter Link
-
@out Hat das Problem gelöst und scheint eine besser ausgearbeitete Umgebung zu sein