Sto imparando OpenGL / C ++ seguendo una serie di tutorial su in2gpu . Ho impostato il mio progetto proprio come ha fatto l'autore. È un progetto Visual C ++ vuoto . All'interno del progetto ho collegato glew e freeglut , i file corrispondenti si trovano all'interno di una cartella Dipendenze che ho copiato nella cartella del progetto. Tutto funziona come un fascino finora, posso costruire ed eseguire.
Ora ho provato ad aggiungere la soluzione a una raccolta TFS sul mio account di Visual Team Team. Qui incontro due problemi.
- Mentre l'autore dell'esercitazione aggiunge cartelle nella sua soluzione di Visual Studio, ho solo la possibilità di aggiungere filtri .
Questosembraspezzarelastrutturadelmioprogetto.DopoavercontrollatolasoluzioneeaverlaispezionatainSourceControlExplorersulmioTFS,nonhapiùlasuastrutturadicartelle.Tuttiifileheaderecppsonoposizionatiall'internodellasoluzionesenzaalcunacartellaofiltro.Questoovviamenterendeimpossibileottenereun'ultimaversionefunzionantedelprogetto.Devoristrutturarel'interoprogettoognivoltacheottengol'ultimaversioneperrisolvereerroridicompilazione.Comepossofarlofunzionare?
Tuttavia non sono inclusi nella soluzione. È solo una cartella all'interno della cartella del progetto. Pertanto non sono inclusi nella Soluzione nel TFS, ma le impostazioni del Linker sembrano essere salvate. Sarebbe possibile includere queste dipendenze anche nel controllo della versione?