VisualStudio2010 + express + win32 + konsole

#2020088
Lesenswert?

Ich stehe vor folgendem Problem: habe VStudio2010 express installiert, 
da ich mich schon mal beizeiten auf meine Abschlussarbeit nächstes Jahr 
vorbereiten möchte wo ich ziemlich sicher mit c++ in Berührung kommen 
werde. Kann ich noch nicht wirklich, daher ist Übung und Lernen nötig.

Frage: macht es Sinn, auf .net und cli zu setzen? Das ist doch dann auch 
auf c++ Ebene ein spezieller Windows Dialekt und beschränkt sich nciht 
nur auf eine Klassenbibliothek? Finde ich daher irgendwie einschränkend. 
(auch wenn ich derzeit auf Windows beschränkt sein dürfte)

Da ich früher meine Windows Spaßprogramme mit win32 unter c geschrieben 
habe, war meine Idee, auch mit dem 2010er Studio auf win32 zu setzen 
beim c++ lernen. Macht das in euren Augen Sinn?


Ok und nun mein Mist Problem:
Ich mache ein Projekt Win32 Konsolenapplikation,
nenne ich 'noname' - ok,
dann Häkchen bei leeres Projekt.
Hinzufügen neues element, cpp Datei.
1
#include "stdio.h"
2

3
int main(void){
4
  getch();
5
  return 0;
6
}

Error - der Bezeichner getch() wurde nciht gefunden... Hilfe warum das 
denn?

Fall 2 ich mache kein leeres Projekt:
dann legt der Wizard ein stdafx.h/.cpp und ein targetver.h an. Das 
nackte Programm kann ich starten und auch ein getch() funktioniert. Aber 
wenn ich im stdafx.h ein #include <iostream.h> mache, dann weigert sich 
der compiler.



Habe ich ganz falsche Vorstellungen oder ein ganz heftiges Brett vorm 
Kopf? Könnt ihr mir bei beiden Problemen, also wie nacktes win32 
Konsolenprojekt und wie autoprojekt erweitern Hilfe zukommen lassen?
Persönliche Seite #2020112
Lesenswert?

Clemens M. schrieb:
> Da ich früher meine Windows Spaßprogramme mit win32 unter c geschrieben
> habe, war meine Idee, auch mit dem 2010er Studio auf win32 zu setzen
> beim c++ lernen. Macht das in euren Augen Sinn?

Nun ja, um C++ (als Sprache) zu lernen, braucht man kein Win32.

Grafische Benutzeroberflächen in der heutigen Zeit, wo es nicht mal mehr 
bei den mobilen Endgeräten auf das letzte Byte ankommt, ohne ein 
Framework zu erstellen (.Net, Qt, und so weiter), ist purer Sadismus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren