Als «visual-c++» getaggte Fragen

Microsoft Visual C ++ ist ein C-, C ++ - und C ++ / CLI-Compiler für Windows. Die neueste Version des Compilers ist Visual C ++ 2019. Der Compiler unterstützt die folgenden Sprachen: C (unterstützt C90 und die meisten C99- und C11-Teile des ISO C ++ - Standards ab Visual Studio 2019); C ++ (Unterstützung für die meisten C ++ 11-, C ++ 14- und C ++ 17-Funktionen sowie einige C ++ 20-Funktionen ab Visual Studio 2019) C ++ / CLI (Interoperabilität mit .NET-Sprachen wie C #).

6
Wie lege ich den Pfad zu einer DLL-Datei in Visual Studio fest?
Ich habe eine Anwendung entwickelt, die von einer DLL-Datei abhängt. Wenn ich meine Anwendung debugge , beschwert sich die Anwendung über Folgendes: "Diese Anwendung konnte nicht gestartet werden, da xxx.dll nicht gefunden wurde." Ich muss also die DLL-Datei in dasselbe Verzeichnis wie meine .vcproj-Datei kopieren. Gibt es eine Möglichkeit, das …


23
Warum tritt beim Kompilieren eines C ++ - Projekts in Visual Studio der schwerwiegende Fehler "LNK1104: Datei 'C: \ Program.obj' kann nicht geöffnet werden" auf?
Ich habe in Visual Studio 2008 ein neues C ++ - Projekt erstellt. Es wurde noch kein Code geschrieben. Es wurden nur die Projekteinstellungen geändert. Wenn ich das Projekt kompiliere, erhalte ich den folgenden schwerwiegenden Fehler: Schwerwiegender Fehler LNK1104: Datei 'C: \ Program.obj' kann nicht geöffnet werden
117 visual-c++  linker 

9
Wie kann ich die Assembly hinter dem Code mit Visual C ++ anzeigen?
Ich las eine andere Frage bezüglich der Effizienz von zwei Codezeilen, und das OP sagte, dass er die Baugruppe hinter dem Code betrachtete und beide Zeilen in der Baugruppe identisch waren. Abgesehen von Exkurs, wie könnte ich den Assembler-Code anzeigen, der beim Kompilieren eines Programms erstellt wurde? Ich verwende Visual …

10
Einzelwarnfehler deaktivieren
Gibt es eine Möglichkeit, nur eine einzelne Warnzeile in einer CPP-Datei mit Visual Studio zu deaktivieren? Wenn ich beispielsweise eine Ausnahme abfange und sie nicht behandle, wird der Fehler 4101 (nicht referenzierte lokale Variable) angezeigt. Gibt es eine Möglichkeit, dies nur in dieser Funktion zu ignorieren, es aber ansonsten in …


3
Was ist der grundlegende Unterschied zwischen MFC und ATL?
Vorausgesetzt , dass ich nur mit ihnen für „normale“ GUI - Programme (ohne COM, kein ActiveX, nichts Besonderes), was der grundlegende Unterschied ist , werde ich zwischen ATL und MFC sehen, mir zu helfen , die man herausfinden , zu benutzen? Ich habe einige Suchanfragen im Web durchgeführt, aber letztendlich …
110 c++  visual-c++  mfc  atl 


5
LPCSTR, LPCTSTR und LPTSTR
Was ist der Unterschied zwischen LPCSTR, LPCTSTRund LPTSTR? Warum müssen wir dies tun, um einen String in eine LV/ _ITEMStrukturvariable zu konvertieren pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
108 c++  windows  visual-c++  mfc 

4
Exportieren von Funktionen aus einer DLL mit dllexport
Ich möchte ein einfaches Beispiel für den Export einer Funktion aus einer C ++ - Windows-DLL. Ich möchte den Header, die .cppDatei und die .defDatei sehen (falls unbedingt erforderlich). Ich möchte, dass der exportierte Name nicht dekoriert wird . Ich möchte die gängigste Anrufkonvention ( __stdcall?) Verwenden . Ich möchte …




10
Wird bei gettimeofday () eine Auflösung von Mikrosekunden garantiert?
Ich portiere ein Spiel, das ursprünglich für die Win32-API geschrieben wurde, nach Linux (nun, ich portiere den OS X-Port des Win32-Ports nach Linux). Ich habe implementiert, QueryPerformanceCounterindem ich die uSeconds seit dem Start des Prozesses angegeben habe: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= …

11
Schwerwiegender Fehler: "Keine Zielarchitektur" in Visual Studio
Wenn ich versuche, mein C ++ - Projekt mit Visual Studio 2010 im Win32- oder x64-Modus zu kompilieren, wird die folgende Fehlermeldung angezeigt: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" Meine Präprozessordefinitionen sagen WIN32; _DEBUG; _CONSOLE;% (PreprocessorDefinitions) Was verursacht diesen Fehler und wie behebe ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.