Ho letto molte domande sul fatto che i file vcxproj dovrebbero essere aggiunti al controllo del codice sorgente o meno. Il consenso sembra essere quello che dovrebbero, ma quando ho aperto i file ho notato che all'interno ci sono molti percorsi specifici dell'utente..vcxproj nel controllo sorgente
Visto che si tratta di un progetto su cui stanno lavorando più persone, dovrei comunque aggiungerlo al controllo del codice sorgente? Sembra che si scontrerebbe con le configurazioni di altre persone.
È consigliabile utilizzare i file delle proprietà, che possono essere inclusi nel file di progetto, per mantenere facilmente ed escludere i percorsi specifici dell'utente. Tirare tutti i percorsi in un file di proprietà può essere noioso all'inizio, ma ne vale la pena (unica fonte di verità per i percorsi, tutti i progetti possono importarli e gli utenti possono cambiare percorso senza preoccuparsi di altri sovrascrivendoli). – ssube
File di progetto (vcproj (x) non deve contenere il percorso assoluto (specifico dell'utente) nelle impostazioni (*); Quando si specificano i percorsi utilizzare "macro" predefiniti (ad esempio $ (IntDir)) o percorsi relativi (ma saranno relativi a macro in uscita (ad esempio $ (SolutionDir)) (*) Sì, ci sono eccezioni alle regole, ad esempio per global external include – Max