Ale nie wiem dwóch rzeczy: pierwsza to co zrobić, żeby po kompilacji nie pojawiała się konsolka.
Tutaj wybierz pierwszą opcję. Ale radzę zostawić konsolę póki pracujesz nad programem, przydaje się do debugowania.
Czy wystarczy skompilować program w trybie Release?
A próbowałeś? :P
Czy trzeba to robić, jeśli chce się dodać biblioteki ręcznie?
Nie rozumiem pytania; ręczne dodawanie bibliotek na Windowsie zazwyczaj wygląda właśnie tak, jak w tych poradnikach.
czym się różni linkowanie statyczne od dynamicznego?
W statycznym kod bibliotek jest dołączany do pliku wykonywalnego podczas linkowania; w dynamicznym jest przechowywany w osobnych plikach, które muszą być obecne przy uruchamianiu programu. Zazwyczaj stosowane jest linkowanie dynamiczne, szczególnie na Linuxach.