ElBarto89 schrieb:
Sowas kann man doch mit C++ realisieren oder? Ich habs nämlich schon mit Visual Basic probiert, aber das ist dafür nicht ausgelegt, jedenfalls nicht in dem Umfang den ich gerne hätte.
So lala. Eigentlich kann das überhaupt keine Sprache von Haus aus, bei allen bleibt dir nur, das Betriebssystem und die Gerätetreiber zu befragen. Das kannst du aber praktisch von allen Sprachen aus, von C++ genausogut wie von Basic. Oder rein theoretisch könntest du deinen eigenen Treiber schreiben, da wäre C++ ok für, aber du brauchst sehr viele Jahre Programmiererfahrung.
Darf ich dir daher zu einem anderen Anfängerprojekt raten? Dieses ist äußerst ungeeignet, um irgendeine Sprache zu lernen und erst recht keine gute Motivation mit irgendeiner Sprache anzufangen. Zudem gibt es schon tausende Hardwaremonitore auf der Welt. Da du derzeit überhaupt noch nicht programmieren kannst, ist das von dir angestrebt Hello World ein ganz guter Anfangspunkt.
Aber bevor es zu diesem Programm kommen wird, muss ich erstmal C++ erlernen.
Mit diesem Tutorial wollte ich Anfangen: Tutorial und als Software möchte ich Microsoft Visual C++ 2010 verwenden.
Und hier gehts schon los mit dem Problem: Wenn ich da ein neues Projekt erstellen will gibt es gleich acht Möglichkeiten z.B. "CLR-Konsolenanwendung" oder "Klassenbibliothek"
Was muss ich jetzt wählen?
Hat icarus2 ja schon beantwortet.
Ich habe einfach mal CLR-Konsolenanwendung probiert. Und dort steht auch gleich ein kleiner Code drin mit dem "Hello World" angezeigt werden kann:
#include "stdafx.h"
using namespace System;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Hello World");
return 0;
}
Diesen habe ich mal entfernt und durch den Code aus der ersten Übung des Tutorials ersetzt.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World";
return 0;
}
Es sollte ja eigentlich das gleiche bei rauskommen. Stattdessen bekomme ich gleich eine Fehlermeldung.
Da hast du dir von Visual Studio C++/CLI aufschwatzen lassen, eine eigene Sprache, die Microsoft als C++ verkauft, aber so gut wie nix mit C++ zu tun hat.