Qual è lo scopo di includere i file di intestazione nella soluzione in Visual Studio?

3

Quindi ho incluso i file nei miei progetti semplicemente: #include "myheader.hpp" e aggiungendo le intestazioni a solution explorer.

Ma recentemente mi sono reso conto che potrei omettere il passaggio di aggiungere le intestazioni a Solution Explorer perché non cambia nulla. L'unico fatto importante è definire le directory di inclusione corrette nelle proprietà del progetto.

Mi sto perdendo qualcosa qui? Qualcuno può spiegarmi qualcosa di intelligente?

    
posta Patryk 05.01.2012 - 19:48
fonte

2 risposte

6

Principalmente solo per darti la modifica con un solo clic.

Il solution explorer non influisce sulla dipendenza del build / compilatore.

modifica. A volte è necessario se hai bisogno di "compilare" un'intestazione, ad es. un COM .idl o un file di intestazione Qt moc.

    
risposta data 05.01.2012 - 20:05
fonte
6

Alcuni sistemi di controllo del codice sorgente potrebbero non aggiungere i file di intestazione al controllo del codice sorgente se non vengono aggiunti al file della soluzione. Il tuo chilometraggio può variare, a seconda del controllo sorgente che utilizzi e del modo in cui lo utilizzi.

    
risposta data 05.01.2012 - 20:11
fonte

Leggi altre domande sui tag