Ich habe ein vorhandenes MFC-Produkt und plane die Unterstützung einiger anderer Landessprachen durch die Verwendung von Nur-Ressourcen-DLLs. Ich habe eine Reihe von Artikeln und Tutorials darüber gelesen, wie ich das anstellen soll, aber gebe zu, dass ich nicht viel gründliche Kenntnisse über Windows-Ressourcen habe (meistens benutze einfach die grafische Benutzeroberfläche von VS 2008).Mehrere DLL-Ressourcen-Management
Der Hauptbereich, den ich versuche zu verstehen, ist, dass es scheint, dass alle Ressourcenquelldateien (dh resource.rc) für diese DLLs - und das Hauptprogramm - die gleiche Kopie der Ressource teilen sollten .h. Schließlich müssen alle diese IDD_xxx-Werte konsistent sein, und es scheint, als würde das Aktualisieren von Ressourcen noch komplizierter werden, wenn mehrere resource.h-Dateien synchron gehalten werden müssen!
Also bin ich richtig, und hat jemand irgendwelche Tipps, wie Sie das am besten umsetzen? Sollte ich resource.rc in den DLL-Projekten ändern, um auf die "Master" resource.h im Hauptprogrammverzeichnis zu zeigen?