Frage

Ich verwende Visual Studio 2008 und habe mich für ein .cpp in Visual C ++ entschieden

Zuerst habe ich ein Tutorial -Beispiel kopiert

#include <stdio.h>

int main()
{
 int x=1;
 int n =1;
 printf("Wie viele Zahlen wollen sie ausgeben lassen?: ");


 for(int i=0; i < n; ++i)
 {
  x*=i; // x=x*i
  printf("%d: %d\n", i, x); 
 }

 return 0;
}

Aber ich bekomme einen Fehler

auf Deutsch: Fehler Beim Starten von "rc.exe". -> Problem durch Stating "rc.exe"

Was habe ich falsch gemacht?

War es hilfreich?

Lösung 2

Nun, endlich fand ich die Lösung

VS2008 installiert RC.exe in C: Programme Microsoft SDKS Windows V6.0a bin und dort fehlte der RC.exe, also hatte ich rc.exe heruntergeladen und in diesen Ordner gesteckt.

jetzt gehts

Andere Tipps

Um den OOTB wiederherzustellen, müssen Sie die folgenden Schritte ausführen.

Ich glaube nicht, dass mit dem Code, den Sie gepostet haben, etwas falsch ist. Die von Ihnen zitierte Fehlermeldung würde darauf hinweisen, dass Ihr Projekt für die Verwendung von Ressourcen eingerichtet ist und entweder die Ressourcendatei nicht vorhanden ist oder die Compiler -Installation nicht ganz da ist.

Keiner von ihnen sollte den obigen Programm einen Unterschied machen. Stellen Sie zunächst sicher, dass Sie es als eine ausführbare Win32 -Konsole festlegen lassen, und stellen Sie dann sicher, dass Sie keine Ressourcendateien (.rc) in der Nähe haben.

Zuerst habe ich ein Tutorial -Beispiel kopiert

Wo haben Sie den Code kopiert? (Welcher Quellcode?)

Wenn Sie Visual Studio 2008 starten, haben Sie ein Projekt erstellt? welche Art ? Oder haben Sie einfach eine neue Datei erstellt und hoffen, dass Sie sie kompilieren können?

Ich schlage vor, ein neues Projekt für Konsole (Win32-Konsolenanwendung) zu erstellen und den Code in das automatisch erstellte "Haupt" (wahrscheinlich als _tmain genannt) des Projekts einzufügen.

Ich habe es gerade versucht und es funktioniert (zumindest kompilieren und link).

Max.

Ich hatte letzte Nacht das gleiche Problem mit einer alten Version von Visual Studio. Ich fand, dass es einen bekannten Fehler im AVG-Antivirus gibt, der die RC.exe-Datei unter Quarantäne unterquert.

Nachdem ich zu einem anderen Antiviren gewechselt war, habe ich auch eine andere Version von Visual Studio installiert. Innerhalb der Dateien dieser Installation habe ich die RC.exe -Datei gefunden und sie für die Installation, die den Fehler warf, in die Dateistruktur eingefügt. Mein Code wurde danach kompiliert und lief korrekt.

Hier ist der Pfad, auf dem ich RC.exe eingefügt habe (ich habe Visual C ++ in VS 2003 verwendet): C: Programme Microsoft Visual Studio .net 2003 VC7 bin

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top