In generale, ci piace avere una cartella comune per i file di intestazione comuni da condividere tra vari progetti in soluzione, ma per quanto riguarda googletest dal momento che ha bisogno di accedere a tutti i file di intestazione del progetto per testarli? È la norma per il progetto googletest includere direttamente i file dal progetto di destinazione?
Solution
├── Project1
├── Project2
├── Projec1_GTest
└── Project2_Gtest
Come possiamo vedere sia Project1 che Project2 hanno progetti Gtest corrispondenti. Quindi Project_Gtest dovrebbe includere solo le intestazioni da Project1 direttamente da lì, giusto? È un po 'cross-linkato ma per me ha senso usarli così con googletest.