如何让 CMake 找到我的 libhunspell?
How can I make CMake find my libhunspell?
我正在尝试构建一个(有点)需要 libhunspell-dev 的应用程序。我不是 root,所以我下载了 hunspell:
$ wget -c http://downloads.sourceforge.net/hunspell/hunspell-1.3.3.tar.gz
在 $HOME/opt/hunspell
下构建并安装它。我还设置了:
export HUNSPELL_DIR=$HOME/opt/hunspell
export HUNSPELL_LIBRARIES=$HUNSPELL_DIR/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HUNSPELL_DIR/lib
export PATH=$PATH:$HUNSPELL_DIR/bin
而且,cmake 告诉我:
**
** NOTICE ** Could not locate libhunspell. SpellChecker plugin will not be build
** NOTICE ** Try installing libhunspell-dev package
**
我该怎么办?
您应该将 CMake 变量 CMAKE_PREFIX_PATH
设置为 /your/home/opt/hunspell
。对于命令行,它是 -D
标志(cmake -D CMAKE_PREFIX_PATH=/path .
),对于 GUI 使用 Add entry
按钮。
我正在尝试构建一个(有点)需要 libhunspell-dev 的应用程序。我不是 root,所以我下载了 hunspell:
$ wget -c http://downloads.sourceforge.net/hunspell/hunspell-1.3.3.tar.gz
在 $HOME/opt/hunspell
下构建并安装它。我还设置了:
export HUNSPELL_DIR=$HOME/opt/hunspell
export HUNSPELL_LIBRARIES=$HUNSPELL_DIR/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HUNSPELL_DIR/lib
export PATH=$PATH:$HUNSPELL_DIR/bin
而且,cmake 告诉我:
** ** NOTICE ** Could not locate libhunspell. SpellChecker plugin will not be build ** NOTICE ** Try installing libhunspell-dev package **
我该怎么办?
您应该将 CMake 变量 CMAKE_PREFIX_PATH
设置为 /your/home/opt/hunspell
。对于命令行,它是 -D
标志(cmake -D CMAKE_PREFIX_PATH=/path .
),对于 GUI 使用 Add entry
按钮。