我想将用Qt编写的项目发布给Ubuntu/Linux用户。如果他们尝试执行构建发行版,则会收到此错误消息,因为尚未安装Qt:
有没有一种方法可以将所有库(例如libQt5Widgets.so.5
)添加到可执行文件所在的文件夹中,就像在Windows中使用qt.conf
一样,您可以在其中指定Plugins
文件夹?
最佳答案
使用Ubuntu的软件包管理系统来打包项目可能是最简单的。安装项目后,Qt依赖项将由程序包管理器自动安装。只要在Ubuntu的软件包存储库中有可用的Qt 5版本,那将是最好的解决方法。它将为您节省很多痛苦。
关于c++ - Qt项目发行版ubuntu-加载共享库: libQt5Widgets. so.5时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21244105/