0
내 프로젝트 중 하나에 대해 맞춤법 검사 기능을 포함해야하며 우수한 맞춤법 검사기 인 hunspell을 사용하기로 결정했습니다 (무료 및 독점 소프트웨어가 많이 사용함). 소스 코드를 다운로드하고 프로젝트 libhunspell을 프로젝트에 추가했습니다. 오류없이 컴파일하고 영어 사전을 다운로드하여 오픈 오피스 웹 사이트를 다운로드하십시오. 다음은이 맞춤법 검사 기능의 내가 hunspell 엔진과 클래스를 초기화하는 데 사용하는 코드입니다 :Visual Studio 2010에서 Hunspell 코드가 작동하지 않습니다.
Hunspell *spellObj = (Hunspell *)hunspell_initialize("en_us.aff", "en_us.dic");
if(spellObj)
{
int result = hunspell_spell(spellObj, "apply");
hunspell_uninitialize(spellObj);
}
이 코드는 오류가 발생하지 않지만 hunspell_spell는 항상 단어가 무엇이든간에 0 반환합니다.
이것이 저에게 효과적이었습니다. 감사합니다. – eplewis89