Beim Kompilieren des folgenden Codes erhalte ich folgende Fehler:
%Vor% %Vor% Es ist wahrscheinlich, dass NO_DATA
bereits an anderer Stelle als Makro definiert ist und sich daher in etwas ausdehnt, das nicht mit dem Begriff des Variablennamens des Compilers übereinstimmt. Versuchen Sie, NO_DATA
auf etwas anderes umzubenennen.
Wenn es keinen solchen Konflikt gäbe, würde der Code sozusagen kompiliert werden, wie hier demonstriert wurde.
Auch wenn dieser Beitrag sein Alter hat: Der Fehler kann im Allgemeinen auftreten, wenn mehrere Neudefinitionen, unabhängig von Groß- / Kleinschreibung, nebeneinander existieren. Dies schließt mögliche Präprozessordefinitionen in der .vcprojx -Datei der Lösung ein! . Betrachten Sie etwas wie
%Vor%in der oben genannten Datei. Nun, mit "Debug" und "Release" -Konfigurationen werden Sie wahrscheinlich einige Probleme und eine mögliche Quelle für den C2059-Fehler haben. Ich habe genau dieses Dilemma erlebt.
Tags und Links c++