====== Jak dodać nowe rozwiązanie ====== ===== Dodawanie Template'u CMakeList ===== Jednorazowa operacja dodania template'u do IDE: - w menu project (albo z klawiatury ALT+1) - skopiować zawartość pliku scripts/Library_CMakeLists_Add_Template {{:pl:dydaktyka:jimp2:2017:tutorials:010-copy-template.png?600|script template}} - prawym klawiszem na dowolny folder, wybrać New->Edit File Templates... - dodać nowy template CMakeLists z zawartością przeklejoną z skryptu {{:pl:dydaktyka:jimp2:2017:tutorials:020-create-template.png?600 |}} ===== Tworzenie nowego rozwiązania ===== Wykonywane raz per każde zadanie: * prawym klawiszem myszy na folder lab1 (w nim zakładamy nowe rozwiązanie) wybrać New->Directory (albo z klawiatury pop-up klawisz (obok prawego CTRL) * nazwać nowy katalog zgodnie z opisem ćwiczenia: (moduł: xxx) * prawym klawiszem na nowo utworzony folder, wybrać New->CMakeLists (nowo utowrzony template) * nazwać plik: CMakeLists.txt, podać nazwę projektu zgodnie z opisem ćwicznia (pliki: xxx.h/.cpp), ale rozdzieloną spacjami {{:pl:dydaktyka:jimp2:2017:tutorials:03-create-make-file.png?600|}} * CLion zapyta się czy dodać plik do śledzenia przez git {{:pl:dydaktyka:jimp2:2017:tutorials:04-add-to-git.png?600|}} * utworzony plik {{:pl:dydaktyka:jimp2:2017:tutorials:050-created-cmake.png?600|}} * prawym klawiszem myszy na folder z zadaniem, wybrać New->C%%++%% class * nazwać plik zgodnie z opisem ćwiczenia (pliki: xxx.h/.cpp) tym razem połączony CamelCase bez rozszerzenia {{:pl:dydaktyka:jimp2:2017:tutorials:060-create-new-class.png?600|}} * prawym na folder ostatni raz i dodać C/C%%++%% source file (nazwać go main) * dla pewności odświeżyć cmake: prawym na folder i wybrać reload cmake project