Kate安装问题

Kate install issue

本文关键字:问题 安装 Kate      更新时间:2023-10-16

我正在尝试从源代码安装Kate。当我这样做时:

cmake ../kate -DBUILD_KTEXTEDITOR=1 -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_INSTALL_PREFIX=~/kde/usr

上面写着

-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.

之后,当我键入make命令时,它会显示:

In member function ‘void KateViewInternal::updateSelection(const KTextEditor::Cursor&, bool)’:
 error: ‘TextSelectionChanged’ is not a member of ‘QAccessible’
In member function ‘void KateViewInternal::cursorMoved()’:
 error: ‘TextCaretMoved’ is not a member of ‘QAccessible’

知道吗?

QAccessible::Event枚举的TextSelectionChanged项出现在Qt 4.8中。看起来你查到的凯特的消息来源取决于那个版本,但你有一个旧的。

您应该选择早期版本的Kate,或者安装更新版本的Qt并以此为基础进行构建。

(我认为Q_WS_*警告应该是无害的,只要找到其中一个警告-可能是Q_WS_X11或类似于Linux的警告。)