Я хотел бы использовать hunspell в своей программе на C. Я работаю в среде Unix (оболочке), и в нее уже встроен hunspell. Я знаю, что могу использовать, набрав имя файла hunspell в командной строке, но я хочу знать, как использовать его внутри своей программы. В конечном счете, я хочу сохранить каждое словарное слово, но сначала я просто хочу знать, как импортировать его в свою программу. Например, есть ли что-то типа #include?
Использование hunspell в C
Ответы (1)
Да, есть API hunspell, который вы можете использовать через #include <hunspell/hunspell.h>
Подробную информацию об API можно найти на странице hunspell. страница документации (hunspell3.pdf). Примеров немного, но это или это поможет вам начать.
person
SáT
schedule
13.12.2013
Большое спасибо. Вы случайно не знаете, как его скомпилировать? Я пробовал
gcc -lhunspell test.c
, но выдает ошибки
- person amraa_kaze; 13.12.2013
Какие ошибки? Однако
gcc test.c -lhunspell
может помочь.
- person SáT; 13.12.2013
о боже, извините за это, это должно быть
<hunspell/hunspell.h>
.
- person SáT; 13.12.2013
Та же ошибка :( ошибка: hunspell/hunspell.h: нет такого файла или каталога
- person amraa_kaze; 13.12.2013
У вас действительно есть файлы dev? Попробуйте
find
запустить hunspell, чтобы узнать, есть ли у вас файлы h и so. Я не знаю о вашей системе, но в Debian и его производных вам нужно установить пакет hunspell-dev, если у вас отсутствуют файлы .
- person SáT; 13.12.2013