尝试使用共享库部署 Qt 应用程序时出错
Posted
技术标签:
【中文标题】尝试使用共享库部署 Qt 应用程序时出错【英文标题】:Error when trying to deploy Qt application using shared libraries 【发布时间】:2017-03-01 07:52:27 【问题描述】:我尝试使用此处描述的共享库方法部署 qt 应用程序:http://doc.qt.io/qt-5/linux-deployment.html(第 5 个标题)
当我转到我的项目文件夹并键入“make clean”时,我收到此错误:“make: *** No rule ro make target 'clean'.Stop”
这里有什么问题?
另外:文档指出:“我们假设您已经将 Qt 作为共享库安装,这是安装 Qt 时的默认设置,位于 /path/to/Qt 目录中。”
如何检查我是否将 Qt 安装为共享库?
我在带有 Raspbian Jessie 的 Raspberry Pi 2 上使用 Qt Creator 用 C++ 编写了应用程序。我想部署它,这样我就可以在另一个没有安装 desktop-gui 或 qtcreator 且功能最少的 Raspberry 上使用它。我正在使用 Raspbian Jessie Lite。
【问题讨论】:
【参考方案1】:在运行 make 之前,您应该有 Makefile。如果没有,请运行 qmake 生成一个。如果 qmake 失败,那么你确实对 .pro 文件做错了。
【讨论】:
以上是关于尝试使用共享库部署 Qt 应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章
QtCreator for iOS:如何使用我的应用程序部署 dylib 共享库