"I have downloaded picture from the internet, how do i watch it on pc? I have searched whole internet but could not find answer" Is this a typical question a major in electrical engineering is asking? Oh wait, you have read a lot of books about it.
Ok, well, where do i start? What operating system were you using again? Sorry, i already forgot what you have written. Was it Linux? Windows? MacOS? Also what was contained in your downloaded source code? Just a bunch of sources? With some build instructions? Or did it also contain some files of a meta-buildsystem like ... CMake? Automake? Or maybe some native buildsystem like ... Make? NMake? MSBuild? Bjam? Or even ready made project files for ... Visual Studio? XCode? Eclipse? Or even ... CodeBlocks?
Oh and what external dependencies does it have? Sorry, i think i have to reread your post again, you have given so much information, i already forgot again, hold on!