C++ und Visual Studio 2005 Express



  • Hallo,

    hab mir mal das freie Visual Studio Express geladen, um mir mal
    die "Zukunft" anzuschauen 🙂
    Finde es eigentlich ziemlich easy gestaltet, nur kommt mir jetzt folgende Frage auf:
    in VS2003 oder vorher konnte die .NET Komponente, also das Framework,
    weggelassen werden, sodass ein Programm auch unter win98 ohne .NET Framework
    lief. Wie läuft es jetzt hier ? Nachdem die Toolbox stark bestückt ist, die
    Komponenten sehr ausgereift angesprochen werden können, kommt mir der Gedanke,
    das es sich hier ausschliesslich um .Net 2.0 Komponenten handelt, ohne das
    man hier ein Projekt "ohne .Net" jemals aufmachen könnte.
    Eigentlich hat es eher einen Hauch von C# statt c++ ?

    Wer kann hierzu was sagen ?

    Gruß
    thenoname



  • Du kannst mit VS2005 nach wie vor ganz normale Win32-Projekte erstellen.



  • Wenn du das .NET Framework nicht verwendest, also ganz normal in C++ programmierst, dann laufen die Programme auch ohne.



  • Also vielleicht frag ich das auch bloss, weil ich beim Projekte öffnen
    kein Projekt mit ".Net" finde und keine Ahnung habe, wie .Net integriert wird.
    Bis jetzt hab ich es nicht gebraucht und werd es wohl auch nicht brauchen.

    Allerdings seh ich beim Öffnen mit Express keine Einstellungen, ob ich
    .Net mitverwenden will oder nicht ? Wo würde man so etwas denn einstellen ?

    Ich geh bei 2005 auf New->Projekt->CLR->Windows Forms Applikation und gut iss.
    Was mir fehlt sind Einstellungen für SDI Anwendungen usw. ...
    Die statische Compilierung dagegen habe ich in den Compileroptionen gefunden.
    Muss ich jetzt hier irgendwo .Net deaktivieren ?

    Die normalen Win32 Projekte hab ich gesehen, bin aber mehr MFC-Fan und will
    die MFC ohne .Net

    Gruß
    Thenoname



  • thenoname schrieb:

    Muss ich jetzt hier irgendwo .Net deaktivieren ?

    .NET hast du bereits ausdrücklich aktiviert, als du New->Projekt->CLR gewählt hast. Nimm Win32.

    Die normalen Win32 Projekte hab ich gesehen, bin aber mehr MFC-Fan und will
    die MFC ohne .Net

    MFC ist bei der Express Edition nicht dabei.



  • Die MFC ist bei der Express nicht bei, wurde nun hier schon tausendmal gesagt in allen möglichen Threads. Wenn du unbedingt 2005er und MFC haben willst, müsstest du VS2005 Standard für 299US$ kaufen. Wenn das zu teuer ist, kannste auch VC++2003 Standard für 129 EUR kaufen, ist auch gut und hat MFC und ATL.

    Zu deiner anderen Frage: CLR ist für .NET.



  • thx, alles klar !



  • Die MFC wird zukünftig auf .Net basieren, nur so als Hinweis.


Anmelden zum Antworten