2015-03-14 1:23 GMT+02:00 Alin Radulescu via so <[email protected]>: > Salut, > > Am terminat tema1 la SO, pe VMchecker primesc punctaj maxim pe linux, si 0 > pe windows, motivul ar fi ca nu gaseste fisierul "tema1". > Initial am incercat sa includ in makefile o directiva rename (tema1.exe -> > tema1), dar VM nu suporta sintaxa "rename old new" (local a functionat). > Dupa aceasta am observat multitudinea de warninguri care imi apar pe > VMchecker. Ulterior am aflat ca din cauza compilatorului vechi (Visual > studio 10), fisierele mele esuaza sa compileze deoarece nu am declarat toate > variabilele folosite la inceputul code-blockului (imediat dupa '{'). > > Eu nu am aceste limitari local pe sistemul Windows, am putut testa programul > cu succes. Nu vreau sa pun toate variabilele la inceputul functiei pentru ca > nu imi place un astfel de coding-style. Nu cred ca este corect sa ni se > impuna un coding style (fie el si partial).
Temele se fac în mașinile virtuale puse la dispoziție [1]. În acest fel, toată lumea lucrează în aceeași mediu. vmchecker-ul rulează temele în aceste mașini virtuale. > Se poate face un upgrade checkerului sa foloseasca un Visual Studio mai nou? > Sau pot cere corectarea manuala a temei? > > Testele puse la dispozitie pentru windows au fisiere .sh pentru corectare. > Nu le pot rula. Am facut doar tastari manuale pe windows. Checker-ul se rulează folosind make din Cygwin (îl găsești deja instalat în mașina virtuală). [1] http://ocw.cs.pub.ro/courses/so/info/mv Adrian _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
