Inne
Scons – alternatywa dla Make, Qmake i podobnych
sty 29th
Scons jest oprogramowaniem którego zadaniem jest ułatwienie budowania binarnej wersji napisanego kodu. Twórcy zachwalają swoje dzieło jako między platformowe, łatwiejsze w użyciu i szybsze. Bazuje na Pythonie i dlatego postanowiłem się nim trochę zainteresować.
Pierwsze próby zakończyłem sukcesem. Co mi się bardzo spodobało to możliwość wyboru kompilatora. Mając do dyspozycji g++ z MinGW oraz Visual C++ Compiler, można zadecydować który z nich ma zostać użyty.
Najprostszy plik z instrukcją zdudowania programu to 1 linia:
Program('main.cpp')
Na Windows domyślnie zostanie wykorzystany (o ile dostępny) kompilator Microsoftu. Jeśli jednak chcemy użyć g++, wystarczy dopisać jeszcze jedną linię:
env = Environment(tools = ['mingw'], CC = 'gcc', CCFLAGS = '-O2')
env.Program('main.cpp')
Piewsze lody przełamane, kolejne próby będą sprawdzały łatwość dołączania zewnętrzych bibliotek jak boost czy qt.
Style do Notepad++
mar 14th
Notepad++ świetnym edytorem jest, to każdy wie. U mnie zagościł już kilka lat temu i jest genialnym zamiennikiem dla Windowsowego Notatnika. Oprócz przeglądania plików w kartach ma też kolorowanie składni dla kilkudziesięciu języków konwersję między typami kodowania znaków oraz bardzo przydatną funkcję usuwania Microsoftowego BOM’a z plików UTF. Więcej >
Witaj świecie!
lut 28th
Jak każdy „rasowy” programista na nowym polu boju zaczyna od „Hello World” tak i i ja rozpoczynając tego bloga korzystam z tej fundamentalnej sentencji. Mimo że jest to tylko ( albo aż ) bardziej sensowna kontynuacja poprzedniego pamiętnika to ja w swoim przekonaniu zaczynam przygodę od nowa. Kilka doświadczeń zostało z poprzedniej edycji obym uniknął podobnych błędów tutaj i oby w jakiś sposób udało mi się zachęcić internatów do wypowiadania się na temat moich wpisów. Więcej >