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 #).




7
'uint32_t' Bezeichner nicht gefunden Fehler
Ich portiere Code von Linux C nach Visual C ++ für Windows. Visual C ++ weiß es nicht, #include <stdint.h>also habe ich es auskommentiert. Später fand ich viele dieser 'uint32_t': identifier not foundFehler. Wie kann es gelöst werden?
93 c++  c  visual-c++ 


3
Explizite Rückgabe Typ von Lambda
Wenn ich versuche, diesen Code (VS2010) zu kompilieren, wird folgende Fehlermeldung angezeigt: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that either …

5
Modul unsicher für SAFESEH-Image C ++
Ich verwende Microsoft Visual Studio 2011 Professional Beta Ich versuche, die OpenCV C ++ - Dateien ( http://opencv.willowgarage.com/wiki/Welcome ) auszuführen, die ich mit cMake und dem Visual Studio Complier kompiliert habe. Wenn ich jedoch das Projekt debugge, erhalte ich mehr als 600 Fehler. Die meisten davon sind: Fehler LNK2026: Modul …


4
Wie funktioniert die Importbibliothek? Einzelheiten?
Ich weiß, dass dies für Geeks ziemlich einfach erscheinen mag. Aber ich möchte es kristallklar machen. Wenn ich eine Win32-DLL verwenden möchte, rufe ich normalerweise nur die APIs wie LoadLibrary () und GetProcAdderss () auf. Aber vor kurzem entwickle ich mit DirectX9 und muss Dateien d3d9.lib , d3dx9.lib usw. hinzufügen …
86 c++  c  windows  visual-c++ 

3
Die doppelte Umwandlung in Int ohne Vorzeichen unter Win32 wird auf 2.147.483.648 abgeschnitten
Kompilieren des folgenden Codes: double getDouble() { double value = 2147483649.0; return value; } int main() { printf("INT_MAX: %u\n", INT_MAX); printf("UINT_MAX: %u\n", UINT_MAX); printf("Double value: %f\n", getDouble()); printf("Direct cast value: %u\n", (unsigned int) getDouble()); double d = getDouble(); printf("Indirect cast value: %u\n", (unsigned int) d); return 0; } Ausgänge (MSVC …

7
Wie rufe ich die C ++ - Funktion von C aus auf?
Ich weiß das. Aufruf der C-Funktion aus C ++: Wenn meine Anwendung in C ++ wäre und ich Funktionen aus einer in C geschriebenen Bibliothek aufrufen müsste, hätte ich verwendet //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. Dies würde den Namen nicht entstellen C_library_functionund der …
84 c++  c  visual-c++  extern-c 





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.