CMAKE i automatizacija izgradnje programa za 3D skeniranje (CROSBI ID 449845)
Ocjenski rad | sveučilišni preddiplomski završni rad
Podaci o odgovornosti
Frkin, Josip
Petković, Tomislav
hrvatski
CMAKE i automatizacija izgradnje programa za 3D skeniranje
Automatizacija izgradnje softvera oslobađa programere od mnoštva jednostavnih zadataka povezanih s izgradnjom softvera. Smanjuje mogućnost pogrešaka, povećava produktivnost i efikasnost, te omogućuje jednostavnu skalabilnost. U svrhu automatizacije se koriste razni alati od kojih svaki ima svoje prednosti i nedostatke ovisno o specifičnom projektu na kojemu se koriste. U ovom radu se opisuju različiti alati za automatsku izgradnju softvera s posebnim naglaskom na alatu CMake za kojeg se objašnjavaju njegove funkcije i način korištenja. Kao praktični primjer korišten je softver za 3D skeniranje koji je razvijen na Sveučilištu u Zagrebu, a koji ne koristi automatski sustav izgradnje. Za taj softver je dizajnirana i implementirana podrška za CMake koja omogućava povezivanje softvera s upravljačkim programima za industrijske kamere i s vanjskim projektima VTK-om i OpenCV-om, te koja nudi mogućnosti instaliranja izvršnog programa na korisničko računalo. Dodana podrška za CMake automatizira izgradnju programa i u potpunosti zadovoljava postavljene zahtjeve.
CMake ; automatska izgradnja ; kompilator ; zaglavlja ; predkompilirana zaglavlja ; biblioteke
nije evidentirano
engleski
CMAKE and the Automatization of Building a 3D Scanning Program
nije evidentirano
CMake ; automated build ; compiler, headers ; precompiled headers ; libraries
nije evidentirano
Podaci o izdanju
26
06.06.2021.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb