Ich habe das Win32 API-Tutorial von theForger verfolgt und beschlossen, die Datei menu_one.rc
zu öffnen Sehen Sie den Inhalt von VS2010, und ich habe diesen Fehler:
Ich habe beide Standorte überprüft und keine der Dateien existiert. Die einzigen Kopien von rcdll.dll, die ich habe, befinden sich unter:
%Vor%Ich habe versucht, eine Reparatur-Installation von Windows zu machen SDK , aber das behebt das Problem nicht. Was soll ich tun?
Dieser Thread erwähnt ein Registrierungsproblem:
%Vor%Ich war in der Lage, das Problem mit meinem PC mit Windows 7 SP1 64 Bit und VS2010 Sp1 installiert zu reproduzieren.
Ich musste die folgenden Registrierungseinträge von
ändern
%Vor%bis
%Vor%Und es gab 2 Schlüssel unter
%Vor%welche sind
Ich habe v7.0 mit all seinen Unterschlüsseln gelöscht. Und das Problem ist gelöst.
VonCs Antwort ist hilfreich, aber in meinem Fall hat es das Problem nicht gelöst. Es gab einen anderen Registrierungsschlüssel, der geändert werden musste.
Um diesen Schlüssel zu finden, habe ich regedit nach v6.0A
durchsucht, da dies die Version im Pfad meines Fehlerdialogs war.
Der Dialogpfad war C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\rcdll.dll
Nachdem der Schlüssel mit v6.0A
gefunden wurde, habe ich den Pfad mit dem ersetzt, was er auf meiner Maschine war:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
Ich habe auch die Versionszeichenfolgen auf v7.0A
oder 7.0.30319
aktualisiert, je nachdem, was der ursprüngliche Wert war. Ich habe ein paar Versionszeichenfolgen in Unterschlüsseln meines Suchergebnisses gefunden, also habe ich die Änderungen auch dort angewendet.
Auf meinem Computer befand sich der von Visual Studio verwendete Schlüssel in:
%Vor%Tags und Links c++ visual-studio-2010