Ich würde gerne ein anderes Icon für die Demoversion meines Spiels verwenden, und ich baue die Demo mit einer anderen Build-Konfiguration als für die vollständige Version, indem ich einen Präprozessor verwende, um bestimmte Inhalte zu sperren verschiedene Grafiken usw. Gibt es eine Möglichkeit, dass Visual Studio ein anderes Icon für das App-Icon in der Demo-Konfiguration verwenden kann, aber weiterhin das reguläre Icon für die Vollversion der Konfiguration verwendet?
Nach dieser Seite können Sie Präprozessordirektiven in Ihrem * verwenden RC-Datei. Du solltest so etwas schreiben
%Vor%Was ich tun würde, ist ein Pre-Build-Event (Projekteigenschaften - & gt; Konfigurationseigenschaften - & gt; Build Events - & gt; Pre-Build Event) einzurichten. Das Pre-Build-Ereignis ist eine Befehlszeile. Ich würde dies verwenden, um die entsprechende Symboldatei in das Erstellungssymbol zu kopieren.
Nehmen wir beispielsweise an, Ihr Build-Icon ist "app.ico". Ich würde mein Fullicon "app_full.ico" und mein Demo-Icon "app_demo.ico" machen. Dann würde ich meine Pre-Build-Ereignisse wie folgt festlegen:
Vorbereitendes Ereignis im Vollmodus:
%Vor%Vorbereitungs-Ereignis im Demomodus:
%Vor%Ich hoffe, das hilft!
Ich kenne keinen Weg im visuellen Studio, weil die Anwendungseinstellungen an das Lochprojekt gebunden sind. Aber eine einfache Möglichkeit besteht darin, ein PreBuild-Ereignis zu verwenden und app.demo.ico nach app.ico oder app.release.ico nach app.ico zu kopieren, indem Sie nach dem Wert des Schlüssels $ (ConfigurationName) fragen und in der App nachsehen. ico in Ihrem Projektverzeichnis.
Tags und Links c++ icons visual-studio-2005 visual-c++-2005