Zainstaluj

Instalacja narzędzi

  1. Zainstaluj Code::Blocks pod Windows. Potrzebny będzie plik 'codeblocks-16.01mingw-setup.exe’ ze strony http://www.codeblocks.org/ lub bezpośrednio ze strony https://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/. Skrót 'mingw’ w nazwie oznacza, że oprócz środowiska w pliku instalacyjnym jest również kompilator (Minimalist GNU for Windows). Uwaga! Nie należy instalować nowszej wersji 17.12, ponieważ jest niekompatybilna z R.
  2. Dodaj bibliotekę OpenMP odpowiadającą za obsługę wieloprocesorowości. Pobierz plik ‘gcc-4.9.2-tdm-1-openmp.zip’ z lokalizacji https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%204.9%20series/4.9.2-tdm-1%20SJLJ/. Zawartość archiwum skopiuj do katalogu kompilatora: C:\Program Files\CodeBlocks\MinGW. Odpowiednio podkatalog bin w bin, lib w lib, a share w share.
  3. Zainstaluj w systemie program Gnuplot do podglądu wykresów plt (http://www.gnuplot.info/). Podczas instalacji wybierz otwieranie plików plt przez program.
  4. Opcjonalnie, jeżeli chcesz korzystać z R zainstaluj R 4.x.x ze strony https://www.r-project.org. Podczas instalacji wybierz katalog C:\Program Files\R\R-4 (pomiń numery podwesji). To ważne – nie trzeba będzie aktualizować HL++ za każdym razem, gdy powstanie nieco nowsza wersja R. Uruchom R i zainstaluj pakiet RInside, używając komendy install.packages(„RInside”).

Instalacja HL++

Uruchom instalator HL++ ‘hlpp-2.4.2-setup.exe’ i przejdź przez wszystkie kroki instalacji.

Konfiguracja Code::Blocks

Wybierz jeden ze sposobów konfiguracji Code::Blocks opisany w kolumnach, w zależności od tego, czy zamierzasz używać funkcji R czy nie.

UstawienieWersja bez R Wersja z R
W menu Settings/Compiler…
w zakładce Compiler settings
w okienku Compiler flags zaznacz
Have g++ follow the C++11Have g++ follow the C++11
W menu Settings/Compiler…
w zakładce Compiler settings
w okienku Other compiler options wpisz
–fopenmp–fopenmp
W menu Settings/Compiler…
w zakładce Linker settings
w okienku Link libraries wpisz
hl2
gomp
inih
prob
hl2r
gomp
inih
prob
R
RInside
Rlapack
Rblas
W menu Settings/Compiler…
w zakładce Search directories
w okienku Compiler wpisz
C:\Program files\HL2\include C:\Program files\HL2\include
C:\Program Files\R\R-4\include
C:\Program Files\R\R-4\library\Rcpp\include
C:\Program Files\R\R-4\library\RInside\include
C:\Program Files\R\R-4\bin\i386
C:\Program Files\R\R-4\library\Rcpp\libs\i386
C:\Program Files\R\R-4\library\RInside\libs\i386
W menu Settings/Compiler…
w zakładce Search directories
w okienku Linker wpisz
C:\Program files\HL2\lib C:\Program files\HL2\lib
W menu Tools/Configure tools
dodaj nowe narzędzia
a) Parser
Name: Parse R code
Executable: C:/Program files/HL2/RTools/RTools.exe
Parameters: 1 \”${ACTIVE_EDITOR_FILENAME}\”

b) Uruchamiacz
Name: Run R code
Executable: C:/Program files/HL2/RTools/RTools.exe
Parameters: 2 \”${ACTIVE_EDITOR_FILENAME}\”

c) Debuger
Name: Debug R code
Executable: C:/Program files/HL2/RTools/RTools.exe
Parameters: 4 \”${ACTIVE_EDITOR_FILENAME}\” ${ACTIVE_EDITOR_LINE}

d) Pomoc
Name: Help R
Executable: C:/Program files/HL2/RTools/RTools.exe
Parameters: 5 \”${ACTIVE_EDITOR_SELECTION}\”
W menu Settings/Editor
w ustawieniach Syntax high lighting są ustawienia odpowiadające za podświetlanie składni
Pliki z katalogu C:\Program files\HL2\RTools\share skopiuj do C:\Program Files\CodeBlocks\share\CodeBlocks\lexers, aby były dostępne ustawienia dla języka R.

Konfiguracja Windows

Wybierz jeden z poniższych sposobów wskazania lokalizacji bibliotek dynamicznych. Pierwszy sposób jest uniwersalny. Po ustawieniu zmiennych wyloguj się i zaloguj lub uruchom ponownie komputer, aby ustawienia stały się aktywne. Drugi sposób jest mniej ogólny. Ustawienie zmiennych środowiskowych w Code::Blocks będzie aktywne tylko dla programów uruchamianych z tego środowiska. Ten sposób jest przydatny, jeżeli nie masz uprawnień administratora Windows.

UstawienieWersja bez RWersja z R
Kliknij prawym klawiszem myszki w Mój komputer, wybierz Właściwości, następnie Zaawansowane ustawienia systemu i potem Zmienne środowiskowe. W Zmiennych użytkownika ustaw key: PATH

value: C:\Program files\HL2\lib
key: PATH
value: C:\Program files\HL2\lib; C:\Program Files\R\R-4\bin\i386; C:\Program Files\R\R-4\library\RInside\lib\i386

key: R_HOME
value: C:\Program Files\R\R-4\

W Code::Blocks
w menu Settings/Environment
w ustawieniach Environment variables wybierz Dodaj zmienną (przycisk Add) i wpisz

key: PATH
value: %PATH%;C:\Program files\HL2\lib
key: PATH
value: %PATH%; C:\Program files\HL2\lib;  C:\Program Files\R\R-4\bin\i386; C:\Program Files\R\R-4\library\RInside\lib\i386 

key: R_HOME
value: C:\Program Files\R\R-4\