1
我在明德立體聲評價致命錯誤:png.h:沒有這樣的文件或目錄(明德評價)
一步的測試立體聲算法編譯工具代碼/如下。
cd code/imageLib
make
cd ..
make
cd ..
在這種情況下,存在第一make
錯誤如下,
$ make
g++ -O3 -W -Wall -g -c -o ImageIOpng.o ImageIOpng.cpp
ImageIOpng.cpp:19:17: fatal error: png.h: No such file or directory
compilation terminated.
make: *** [<builtin>: ImageIOpng.o] Error 1
,並就第二make
,
$ make
g++ -g -O3 -W -Wall -IimageLib ii.cpp -LimageLib -lImg.i686-g -lpng -lz -o ii
/usr/lib/gcc/i686-pc-cygwin/5.4.0/../../../../i686-pc-cygwin/bin/ld: cannot find -lImg.i686-g
/usr/lib/gcc/i686-pc-cygwin/5.4.0/../../../../i686-pc-cygwin/bin/ld: cannot find -lpng
collect2: error: ld returned 1 exit status
make: *** [<builtin>: ii] Error 1
在上一步中,make
工作得很好。 那麼,這是什麼問題?我下載了示例算法,並沒有編輯/更改任何文件中的內容。
它說如下: – Only
'$ /usr/include/libpng16/png.h -bash:/usr/include/libpng16/png.h:沒有這樣的文件或directory' – Only
它不是一個命令。這是一個屬於你需要安裝的'libpng16-devel'軟件包的文件。 – matzeri