2017-04-21 2 views
0

17.04 cmake, 나는 오류우분투 내가 우분투 17.04에 x265을 컴파일하려고 x265

cd ~/ffmpeg_sources 
hg clone https://bitbucket.org/multicoreware/x265 
cd ~/ffmpeg_sources/x265/build/linux 
PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source 
make 

오류 내가 인터넷 검색에 의해 시도

[ 62%] Built target common 
[ 63%] Building CXX object encoder/CMakeFiles/encoder.dir/analysis.cpp.o 
In file included from /root/ffmpeg_sources/x265/source/encoder/analysis.cpp:35:0: 
/root/ffmpeg_sources/x265/source/encoder/encoder.h:34:36: fatal error: dynamicHDR10\hdr10plus.h: No such file or directory 
#include "dynamicHDR10\hdr10plus.h" 
            ^
compilation terminated. 
encoder/CMakeFiles/encoder.dir/build.make:62: recipe for target 'encoder/CMakeFiles/encoder.dir/analysis.cpp.o' failed 
make[2]: *** [encoder/CMakeFiles/encoder.dir/analysis.cpp.o] Error 1 
CMakeFiles/Makefile2:224: recipe for target 'encoder/CMakeFiles/encoder.dir/all' failed 
make[1]: *** [encoder/CMakeFiles/encoder.dir/all] Error 2 
Makefile:127: recipe for target 'all' failed 
make: *** [all] Error 2 

을 가지고 있지만

그것을 해결하는 방법을 찾을 수없는

답변

1

이 작업을 변경할 수 있습니다

#include "dynamicHDR10\hdr10plus.h" 

을 여기에 :

#include "dynamicHDR10/hdr10plus.h" 
0

'make'를 실행하기 전에 편집 할 수있는 스크립트의 오타입니다 :

x265/source/encoder/encode r.h 파일은 "dynamicHDR10 \ hdr10plus.h"를 포함하려고 시도하지만 x265/source/dynamicHDR10 디렉토리의 "dynamicHDR10/hdr10plus.h"(hdr10plus.h)이기 때문에 "No such file"이 있습니다. 소스/인코더/encoder.h에 오타가있다