Duże rozmiary projektów w MS Visual C++ 2010
Ostatnio zmodyfikowano 2012-07-31 17:48
Dawidsoni Temat założony przez niniejszego użytkownika |
Duże rozmiary projektów w MS Visual C++ 2010 » 2012-07-30 16:11:53 Witam. Ostatnio zacząłem korzystać z MS Visual C++ 2010, zamiast Code::Blocks. Zacząłem robić małe projekty. Większość z nich składała się z 3-5 plików (1 główny i 1-2 klasy). Potem popatrzyłem na wagę projektów. Okazało się, że przeciętny taki mały projekt waży około 20 MB. W każdym projekcie powstaje plik "projekt.sln" ważący 5,76 MB i jakiś dziwny plik w folderze "ipch" ważący 13,6 MB. Czy te pliki są konieczne do poprawnego działania projektu? Do czego one służą? W Code::Blocks projekty tego typu ważyły około 100-200 KB, czyli 100 razy mniej. |
|
DejaVu |
» 2012-07-30 16:21:05 Jeżeli będziesz kompilował w trybie Release to plik wynikowy będzie mały. Inne pliki są potrzebne dla debuggera bądź dla intellisense i dlatego są one generowane. |
|
Dawidsoni Temat założony przez niniejszego użytkownika |
» 2012-07-30 16:24:46 Czyli, jeśli już przetestowałem mój projekt i nie będę w nim używał trybu Debug, to mogę te pliki ręcznie usunąć? |
|
DejaVu |
» 2012-07-30 16:28:09 A przeszkadzają Ci aż tak na dysku? :) |
|
Dawidsoni Temat założony przez niniejszego użytkownika |
» 2012-07-30 16:34:34 No, jeśli zrobię 100 takich małych projektów, to zużyję 2 GB dysku. W sumie to mogłyby zostać, ale ja też wrzucam wszystkie swoje projekty na maila, żeby je mieć, gdyby coś się z dyskiem stało. 2 GB przecież nie będę wrzucał na maila. |
|
DejaVu |
» 2012-07-30 16:36:36 No to wrzucaj pliki źródłowe, vcproje, i plik sln - reszta plików i tak się wygeneruje po uruchomieniu solucji w IDE bądź podczas kompilacji projektu. |
|
DejaVu |
» 2012-07-30 16:37:22 PS. Poczytaj o Subversion (SVN) lub innym repozytorium. |
|
m4tx |
» 2012-07-30 16:44:01 wrzucam wszystkie swoje projekty na maila, żeby je mieć |
j.w., poczytaj o systemach kontroli wersji (ja polecam git). Ja mam też wszystkie projekty na Dropboksie, więc nie martwię się o synchronizację :) |
|
« 1 » 2 |