ist kein Duplikat von VC++ resources in a static library, weil es nicht :) halfRessourcen in statischer Bibliothek Frage
Ich habe eine statische Bibliothek mit ZWEI.rc
-Dateien in dem Projekt ist. Wenn ich mein Projekt mit der Debug
Konfiguration bauen, rufe ich die folgenden Fehler (MSVS2008):
fatal error LNK1241: resource file res_yyy.res already specified
Beachten Sie, dass diese Builds ohne Probleme nur in Debug
und Release
Bibliothek geschieht. Die Befehlszeile für Resources
Seite in der Projektkonfiguration sieht gleich für jeden Build:
/fo"...(Path here)/Debug/project_name.res"
/fo"...(Path here)/Release/project_name.res"
und ich kann nicht verstehen, was das Problem ist. Irgendwelche Ideen?
UPDATE
Ich weiß nicht, warum dies geschieht, aber wenn ich „Use Link-Zeitcodegenerierung“ Option auf das Problem geht weg drehen.
Könnte jemand erklären, warum das passiert? Ich fühle mich wie MS-Compiler hier etwas wirklich seltsames tut.
Danke.
Wo haben Sie das festgelegt? –
wo in der Tat ??? –
gehen Sie zu Eigenschaften/Ressourcen/Ressourcendateiname und löschen Sie die Zeile. – Juliano