visual-c++

Microsoft Visual C ++ ist ein C-, C ++ - und C ++ / CLI-Compiler für Windows. Die neueste Version des Compilers ist Visual C ++ 2017. Der Compiler unterstützt folgende Sprachen: C: Unterstützt C90 und die meisten C99- und C11-Teile des ISO C ++ - Standards ab Visual Studio 2017 C ++: Unterstützung für die meisten C ++ 11 Features und einige C ++ 14 und C ++ 17 Features ab Visual Studio 2017 C ++ / CLI
2
Antworten

Warum würde diese Zugriffsverletzung mit den Flags / Og und / GL mit Pass-by-Reference auftreten?

Wenn (und nur wenn) kompiliere ich mein Programm mit dem /Og und /GL flag mit dem Windows Server 2003 DDK C ++ - Compiler (es ist ) Fein auf WDK 7.1 sowie Visual Studio 2010!), bekomme ich eine Zugriffsverletzung, wenn ich dies ausfüh...
30.08.2011, 01:33
3
Antworten

VC ++ interner Compilerfehler

Ich bekomme den folgenden Fehler, könnte mir jemand helfen, wie ich es beheben kann.    fataler Fehler C1001: INTERNAL COMPILER   FEHLER (Compiler-Datei   'f: \ vs70builds \ 3077 \ vc \ Compiler \ CxxFE \ sl \ P1 \ C \ pdbmgr.cpp',   Zeile 14...
07.07.2009, 10:57
1
Antwort

Eingeschränkte Konvertierung von 'int' (konstanter Ausdruck) zu 'unsigned int' - MSVC vs gcc vs clang

%Vor% Das obige Snippet: Kompiliert ohne Warnungen in g++ 7 mit -Wall -Wextra -Wpedantic . Kompiliert ohne Warnungen in clang++ 4 mit -Wall -Wextra -Wpedantic . Kompiliert nicht auf MSVC 2017 :    Konvertierung v...
28.03.2017, 17:28
2
Antworten

64-Bit-Windows-VMware-Erkennung

Ich versuche eine Anwendung zu entwickeln, die erkennt, ob das Programm in einer virtuellen Maschine läuft. Für 32-Bit-Windows gibt es bereits Methoden, die im folgenden Link erklärt werden: Ссылка Ich versuche, den Code bezüglich der Er...
10.04.2012, 12:03
2
Antworten

Explizites Initialisieren des Zeigervektors führt zu einem Konvertierungsfehler?

Bedenken Sie Folgendes: %Vor% Dies kompiliert sich gut mit VC ++ 10 (keine Warnungen sogar bei maximaler Warnstufe). Allerdings kompiliert es nicht mit llvm auf Mac oder gcc auf Linux, was einen Fehler wie "Zuweisung zu int * von inkompatibl...
04.04.2012, 19:03
2
Antworten

gcc Fehlermeldungs-Repository

Ich habe viel Zeit mit dem Microsoft-Compiler cl verbracht und festgestellt, dass die Fehlercodes, die er in Compile-Nachrichten (wie C1234, C5432, etc.) gibt, sehr nützlich sein können. Wenn ich einen Fehler bekomme, mit dem ich nicht vertraut...
16.12.2010, 18:00
1
Antwort

Wie kann ich omniORB für 64-Bit Windows kompilieren?

Ich muss die OmniORB DLLs von einem 64-Bit-Prozess aufrufen und wenn ich es bekomme, muss ich diese DLLs als 64-Bit kompilieren. omniORB scheint generell 64-Bit zu unterstützen, aber es sind keine Konfigurationsdateien für den make-process (*...
05.08.2010, 08:11
6
Antworten

So finden Sie nicht verwendete Attribute / Methoden in Visual C ++ 2008

Gibt es eine Möglichkeit, nicht verwendete Attribute / Methoden in Visual C ++ 2008 Professional zu identifizieren? Wenn dies nicht standardmäßig möglich ist, werden auch Empfehlungen von Drittanbieter-Tools sehr geschätzt. Danke, Danke Flori...
29.09.2008, 14:09
2
Antworten

Das Einfügen in std :: unordered_map ruft die Hash-Funktion zweimal in MSVC ++s STL, schlechtem Design oder einem speziellen Grund auf?

Für diesen Code: %Vor% Bei der Verwendung von g ++ überrascht die Ausgabe nicht: %Vor% Aber die Ergebnisse von MSVC ++ (2015) schockierten mich: %Vor% Weitere Tests haben gezeigt, dass die STL von MSVC ++ die Hash-Funktion zweimal au...
21.11.2015, 02:35
2
Antworten

Windows-Fehlerberichte und Ausnahmen außerhalb des Bereichs

Ich beobachte ein ähnliches Problem in einem viel größeren Programm auf etwas, das mit dem folgenden Code repliziert werden kann: %Vor% Dies stürzt offensichtlich mit einem nicht erfassten std::range_error ab. Um dies zu debuggen, habe...
30.10.2017, 14:24