我刚刚在笔记本电脑上安装了 Fedora 21,除此之外我还安装了 Texstudio。虽然安装总体上似乎工作正常,但我从这个单一程序中完全没有任何反应。我已经尝试过以下方法:
- 删除并重新安装。
.rpm
使用Texstudio 网页上提供的删除并重新安装。- 打开单个
.tex
文件。
以上均未给出任何反应。 Texworks 工作正常。作为一个没有经验的用户,我不知道这是否有任何帮助,但只需texstudio
在终端中输入以下内容即可:
texstudio: symbol lookup error: texstudio: undefined symbol: _ZN20QFutureInterfaceBase13setThreadPoolEP11QThreadPool
答案1
看起来 Texstudio 网页上提供的 .rpm 与您正在运行的系统(特别是其 Qt 库)不太兼容。具体来说,Qt 函数之一存在问题:
~$ echo '_ZN20QFutureInterfaceBase13setThreadPoolEP11QThreadPool' | c++filt
QFutureInterfaceBase::setThreadPool(QThreadPool*)
在你的位置我会做以下两件事之一:
- 在 Texstudio 邮件列表、IRC 频道或其他支持论坛上寻求帮助(例如https://lists.sourceforge.net/lists/listinfo/texstudio-list)
- 从源代码构建包按照此处的说明进行操作