Diskussion:Visual C++

Letzter Kommentar: vor 6 Monaten von 84.140.207.90 in Abschnitt Syntaxhervorhebung

Gibt es die Möglichkeit doch noch irgendwie?

"Das System ist z.Zt. nicht einzeln erhältlich, sondern nur noch als Teil eines Produktes namens Microsoft Visual Studio .NET (s. aber Visual C++ 2005 Express )."

Was ist mit Microsoft Visual C++.NET 2003 Standard?

Jep, genau daran hab ich auch gedacht, als ich diesen Satz gelesen hab. --Christoph 20:02, 16. Apr 2005 (CEST)

Textfragmente

Bearbeiten
  • Auch wenn der Aufruf von Compiler und Linker nach wie vor per Kommandozeileneingabe in einem Konsolenfenster möglich ist, bietet das System stattdessen eine grafische Benutzeroberfläche.
  • Das Erlernen der MFC-Programmierung wird nicht grundsätzlich als trivial angesehen. Trotz der mitgelieferten, meist ausführlichen und ausreichenden Dokumentation wird häufig Literatur empfohlen, die das Überschauen der Grundlagen bedeutend vereinfacht. Obwohl ein MFC-Projekt auf den ersten Blick einfach erscheinen mag, wird für komplexere Aufgabenstellungen eine nicht geringe Einarbeitungszeit verlangt. Dies ist aber nicht unbedingt eine Eigenschaft der MFC, sondern allgemein fast jedes GUI-Systems. Allerdings erleichtert das Design der MFC das Erlernen nicht in allen Punkten, da sie aus heutiger Sicht in manchen Teilen unnötig komplex sind und nicht die vollen Fähigkeiten der Programmiersprache C++ nutzen; anstelle von Namensräumen werden zum Beispiel Präfixe verwendet, was gerade Anfänger leicht in Versuchung führt, ihren Code ebenso aufzubauen.
  • Unter Windows XP Professional kann es vorkommen, dass sich Microsoft Visual C++ nicht mit Lotus Notes verträgt. Dieses Problem lässt sich umgehen, indem man ein separates Benutzerkonto nur für Microsoft Visual C++ und ohne Lotus Notes anlegt, mit Administratorrechten, und Microsoft Visual Studio .NET als dieser Benutzer installiert, also weder als Administrator noch unter dem normalen Benutzerkonto.

Von diesen Überresten einer groben Aufräumaktion kann ich als C++-Unkundiger nicht beurteilen, ob sie noch brauchbar sind. --Make 18:59, 2. Mär. 2007 (CET)Beantworten

SDK

Bearbeiten

Ist MS VC++ ein SDK? Ich bin mir nämlich nicht sicher. Aber wenn es so ist, dann sollte dieser Begriff schon im Text erscheinen.

Nein Visual C++ ist nur ein Compiler- allerdings unterstützt der Compiler Technologien , z.B. MFC , die nicht immer Bestandteil von Windows sind oder waren ( Programme die mit VC2008 erstellt wurden lassen sich auch auf Windows 95 oder NT ausführen) , weswegen eine Visual C++ RunTime angeboten wird ( allerdings können für einige Platformen einzelne Komponenten nicht unterstützt werden) 84.161.46.116
Visual C++ ist nicht nur ein Compiler, sondern es ist die gesamte IDE mitsamt Compiler. Das ergibt sich bereits aus dem Namen "Visual". (nicht signierter Beitrag von 93.229.175.119 (Diskussion) 14:23, 28. Mai 2024 (CEST))Beantworten

Welches war denn die erste Visual C++ Version mit 64 Bit Unterstützung?

Bearbeiten

Also um 64 Bit Binaries zu erzeugen? Das geht in dem Artikel leider nicht hervor, wäre aber sicherlich von historischem Interesse. --IT-Compiler (Diskussion) 00:03, 13. Feb. 2022 (CET)Beantworten

Wenn es um x86-64 geht, dann war in MSVC-8/Studio 2005 definitiv eine Toolchain enthalten (damals habe ich damit angefangen). Studio 2003 hatte ich auch mal installiert, aber ich glaub dort war das noch nicht Teil der Installation. Meines Wissens kamen auch XP-x64 und Server 2003-x64 erst 2005 auf den Markt, vorher hätte es auch kein OS gegeben, worauf man x64-Code hätte laufen lassen können.
Aber es gab schon Itanium IA64-Compiler seit Windows 2000 und da waren dann Platform-SDKs erhältlich, die auch Cross-Compiler für diese Plattform enthielten. Die konnte man dann in eine bestehende Visual C++ Installation integrieren, oder den Compiler von der Konsole aus starten.
Da waren auch separate Platform SDKs für Server 2003 und XP-SP2 (2004) mit AMD64 Verweisen, daher konnte man vermutlich auch schon mit dem MSVC-7.1 64-bit Code kompilieren ... nur gesehen habe ich das noch nie. --GateLinker (Diskussion) 01:25, 15. Dez. 2022 (CET)Beantworten
Das Datum, ab wann Visual C++ auch 64 Bit unterstütze, sollte man in den Artikel einbauen. Da bereits der Itanium 64 Bit war, wäre es sinnvoll, die 64 Bit Unterstützung des Compilers für Itanium und x86-64 getrennt zu erwähnen. Also reinschreiben ab welcher Visual C++ Version 64 Bit Itanium unterstützt wurde und ab welcher Version x86-64. --93.229.175.119 14:22, 28. Mai 2024 (CEST)Beantworten

Aufteilung in Standardversion und Prof. Version erst ab Version 4.0?

Bearbeiten

Auf folgender Webseite steht im Abschnitt zu Version 4, dass die Aufteilung in eine Standard und Prof. Version erst ab Version 4.0 erfolgte, in der Tabelle des WP Artikels steht dass es diese beiden Versionen bereits ab Version 1.0 gab. Was stimmt denn nun? --IT-Compiler (Diskussion) 21:15, 16. Mai 2022 (CEST)Beantworten

Lizenzeinschränkungen zwischen Express, Community und Professinal/Enterprise

Bearbeiten

In den letzten 15 Jahren ist mir das an meinen Arbeitsplätzen immer so "beigebracht" worden, dass man Express und Prof/Enterprise kommerziell nutzen kann, nur bei Community gelten Beschränkungen bei Nicht-Open-Source Projekten in Unternehmen ab bestimmten Größen, Mitarbeiterzahlen oder Umsätzen. (Deshalb war Community in der Firma immer Tabu, aber Express gestattet, um Budget zu sparen, wenn es um kleine Konsolentools ging).

Ich habe jetzt mal die Lizenzen verlinkt (Visual Studio Lizenzen und EULA-Verzeichnis (microsoft.com)) und vermute, dass mein Eindruck auch richtig war.

Es wäre vielleicht aber nicht schlecht, wenn das nochmal jemand überprüft, weil so explizit konnte ich das auch nicht herauslesen. --GateLinker (Diskussion) 20:31, 14. Dez. 2022 (CET)Beantworten

Microsoft C

Bearbeiten

Im englischen Artikel wird Microsoft C für MS-DOS mit Visual C++ unter dem Artikel Microsoft Visual C++ zusammengefasst. Microsoft C fehlt in der deutschen Wikipedia vollständig. Also bitte einen eigenen Artikel schaffen oder in diesen Artikel einbauen. Letzten Endes ging Visual C++ aus Microsoft C hervor. --93.229.175.119 14:18, 28. Mai 2024 (CEST)Beantworten

Ein Entwurf existiert seit einem ¾ Jahr: Benutzer:Siegbert v2/Microsoft C. --Siegbert v2 (Diskussion) 23:00, 28. Mai 2024 (CEST)Beantworten
…vergiss den vorherigen Kommentar. Ich habe den Entwurf in den ANR verschoben. Als Überblick sollte das ausreichen. Technische Infos kann ich bei Bedarf noch zusammensuchen (oder jemand anderes macht es).
=> Hier auf jeden Fall erledig, die weitere Diskussion dazu findet auf der Diskussionsseite des Artikels Microsoft C statt.
Dieser Abschnitt kann archiviert werden. --Siegbert v2 (Diskussion) 06:42, 29. Mai 2024 (CEST)

_MSC_VER

Bearbeiten

Im Artikel heißt es:

_MSC_VER Versionsmakro als hochgezählte Ganzzahl, die innerhalb von C/C++ Codes benutzt werden kann, um den Compiler zu erkennen und neue Funktionen einzubinden. Visual C++ 1.0 beginnt bei _MSC_VER 800 als Nachfolger von Microsoft C/C++ 7.0 mit einer _MSC_VER von 700.

Ist das gesichert, dass es in Microsoft C/C++ 7.0 bereits dieses Versionsmakro Namens _MSC_VER gab? In Microsoft C 5.10 gibt es das nämlich noch nicht. Quelle Headerdateien im Include Directory von MS C 5.10 aus dem MS-DOS 4.0 Release. [1] --84.140.207.90 02:08, 18. Jun. 2024 (CEST)Beantworten

Einzelnachweise

Bearbeiten

Syntaxhervorhebung

Bearbeiten

Ab welcher Visual C++ Version wird denn in der mitgelieferten IDE eine farbliche Syntaxhervorhebung unterstützt? Eine kurze Bildersuche ergab, dass Visual C++ 6.0 das definitiv bietet, außerdem habe ich mit VC++ 6.0 früher mal gearbeitet, auch deswegen weiß ich das. Bei den Vorgängern habe ich aber nur Screenshots gesehen, in denen nur Kommentarblöcke abgebildet sind. Die waren zwar in grüner Farbe, aber das muss noch nicht bedeuten, dass auch im Codeabschnitt verschiedene Farben für bspw. Keywörter, Datentypen, Strings usw. benutzt wurden. --84.140.207.90 02:50, 18. Jun. 2024 (CEST)Beantworten