ho due problemi simili:Macro/Ambiente variabile .sln e file .vcproj per Visual Studio
a) Ho una soluzione che comprende diversi progetti e voglio essere in grado di passare facilmente posizione progetto impostando alcuni variabile d'ambiente/macro. Ad esempio questo progetto può essere localizzato in \ SolutionDir \ Dir1 \ o \ SolutionDir \ Dir2 \ Quindi, voglio specificare che dovrebbe trovarsi in \ SolutionDir \ $ (Var) e impostare semplicemente la variabile.
C'è qualche build in Visual Studio per farlo?
Attualmente conosco solo due soluzioni: modifica il file .sln manuale/programmatico per trovare questo progetto e impostare il percorso corretto.
Non è stato possibile utilizzare la variabile di ambiente nel file .sln.
b) Ho un progetto che include risorse (file .rc e .h). Voglio essere in grado di impostare la loro posizione attraverso altre variabili d'ambiente o macro.
Qualcosa di simile \ ProjectDir \ $ (Var2) \ resource.rc
ho trovato alcune informazioni promettente finestre delle proprietà, ma lo studio visivo non si espande le macro quando io li sto usando in tag file nella .vcproj .
Grazie per qualsiasi idea su come risolvere questo problema.
saluti, Victor
interessante. Ma non riesco a capire perché vuoi farlo. C'è probabilmente un modo diverso per risolvere il problema che stai cercando di risolvere. – Tim
Desidero configurare il progetto in modo che sia facilmente commutabile tra versioni di prodotto di marca per diversi OEM. –