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?