在基于 Debian 的操作系统上,我如何找出 wxWidgets_LIBRARIES 和 wxWidgets_INCLUDE_DIRS 路径?
实际上,在尝试编译软件时,我实际上遇到了 cmake 的此类错误:
CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES
wxWidgets_INCLUDE_DIRS)
Call Stack (most recent call first):
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.18/Modules/FindwxWidgets.cmake:1008 (find_package_handle_standard_args)
src/pacakge_core/CMakeLists.txt:16 (find_package)
因此,我正在寻找传递给我的 cmake 命令的正确路径。
好吧,我想通了。显然错误的原因与此处描述的相同:https ://forums.wxwidgets.org/viewtopic.php?t=47403
在 Debian 中,不需要
/usr/bin/grep
为/usr/bin/egrep
这两个命令构建符号链接:之后,cmake 运行顺利,无需指定两个 wxWidgets 路径,因为它们出现在原始错误消息中。