/usr/include/ft2build.h:56:38: fatal error: freetype/config/ftheader.h: No such file or directory
#include <freetype/config/ftheader.h>
freetype-devel을 설치했습니다. 설치해야 할 다른 자유형 개발 패키지는 없습니다.
답변1
/usr/include/freetype2/config/ftheader.h
in 이 있고 freetype-devel
호출된 파일이 ft2build.h
실제로 freetype2의 "freetype"을 의미한다고 가정하면 심볼릭 링크를 만들어 볼 수 있습니다 ln -s /usr/include/freetype2 /usr/include/freetype
.
하지만 "ft2build.h" 파일은 어디서 오는지 물어봐야 합니다. 잘못된 길을 선택하게 된 #ifdef
원인 이 있나요 ?#include
대신 소스 rpm에서 빌드할 수 있습니다. 예를 들어 내 Fedora 22의 경우:
yumdownloader --source dwm
rpm -i dwm-6.0-11.fc22.src.rpm
rpmbuild -ba ~/rpmbuild/SPECS/dwm.spec
답변2
이 줄에 댓글을 달아주세요 config.mk
.
FREETYPEINC = ${X11INC}/freetype2
이것은 나에게 효과적이었습니다.Ubuntu 17.10
답변3
/usr/include/freetype2
"Include Path"에 포함시켜야 합니다 . 이 작업은 통과하여 수행할 수 있습니다.
-I/usr/include/freetype2
컴파일 시 또는 DWM 구성 스크립트에 옵션이 있을 수 있습니다.