podofo.h — нет такого файла или каталога

Я собрал podofo-0.9.2 с помощью стандартного cmake и сделал процедуру установки. У меня есть включаемые файлы в каталоге / usr / include / podofo. Я добавил это к моему пути. Затем я попытался скомпилировать пример podofotxtextract, используя следующий синтаксис.

cd podofo/tools/podofotxtextract
g++ -c -Wall TextExtractor.cpp TextExtractor.h podofotxtextract.cpp -lpodofo -lfreetype
-lfontconfig -ljpeg -lz

Но по какой-то причине компиляция не может сказать:

podofo.h - no such file or directory

Это ценность моего пути

/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/include/podofo

Может быть, я что-то упустил. Я связал библиотеки. Я даже включил это в путь. Что мне не хватает?

0

Решение

Я думаю, что вы скучаете по -I установить путь включения. Это ошибка компиляции, а не компоновщик.

-I/path/to/dir/of/podofo
1

Другие решения

Использовать I возможность добавить свой podofo.h «найти» g++ (увидеть этот, может помочь).

g++ -c -Wall -I/my/path/to/podofo/h TextExtractor.cpp TextExtractor.h podofotxtextract.cpp -lpodofo -lfreetype
-lfontconfig -ljpeg -lz

1

По вопросам рекламы [email protected]