Visual Studio Express 2012 will nicht recht kompilieren?
-
Hallo,
ich habe mir recht kurzfristig obiges Visual Studio installiert, um zu prüfen, ob dort meine mit CodeBlocks erstelltem Codes auch kompiliert werden. Scheinbar werden sie das nicht.
Alleine in dieser Zeile
std::array <std::vector <WCHAR>, 3> char_form; char_form.at(0) = { '#' }; //hier
findet er drei Fehler
Fehler 1 error C2059: Syntaxfehler: '{' Fehler 2 error C2143: Syntaxfehler: Es fehlt ';' vor '{' Fehler 3 error C2143: Syntaxfehler: Es fehlt ';' vor '}'
Und das geht so weiter mit beinahe jeder Zeile.
Ich habe ein Projekt mit den entsprechenden Files erstellt und dort die mit CodeBlocks erstellen Inhalte reinkopiert. Ich schätze, so einfach geht das nicht?
-
VS 2012 kann noch keine Initialisierungslisten. Für mehr C++11 Features musst dir halt immer das neueste VS holen, also VS 2015.
-
Uh, danke für den Hinweis