Open in IDE

/usr/bin/ld: CMakeFiles/APP.dir/home/dunash/Desktop/diploma/SynthUsingMidiInputTutorial/JuceLibraryCode/include_juce_graphics.cpp.o: undefined reference to symbol 'png_set_sBIT@@PNG16_0'
//usr/lib/x86_64-linux-gnu/libpng16.so.16: error adding symbols: DSO missing from command line

I am quite familiar with this linker error. I helped someone who reported it on this GitHub issue: https://github.com/juce-framework/JUCE/issues/499. You can read the whole thread if you are interested, but the reason was: they had installed JUCE from the Ubuntu/Debian packages juce-modules-source and juce-tools.