我有一个reMarkable平板电脑,除了缺少Linux支持外,我最喜欢它(令人惊讶的是它是基于Linux的操作系统)。但是,我设法找到了一个非官方的linux应用程序版本。 This github实际上是一个Qt docker应用程序,但是如果您查看“ Dockerfile”的代码,则可以找到该应用程序的下载位置,即使没有来自主站点的链接,该应用程序仍在服务器上页。无论如何,我下载了它并使它大部分正常运行,并根据相同的Dockerfile代码找出了一些依赖关系。但是,我似乎无法使文件对话框正常工作,这是使用该应用程序的主要原因。
我得到的错误是:
find_package(Boost COMPONENTS ... REQUIRED)
我不是Qt开发人员,所以迷路了。我很想让它工作。谢谢。
答案 0 :(得分:1)
在您的项目的.pro文件中,您应该添加以下行QT += widgets
或仅将widgets
添加到带有QT += ...
的行中
答案 1 :(得分:1)
Qt可以在某些平台上使用本机文件对话框,如果没有可用的,它将退回到其自己的实现。但这需要构建包含QtWidgets模块并使用QApplication的应用程序。
如果您没有应用程序的源代码并且无法重建它,则没有机会通过二进制文件对其进行修复