我希望能够在我的全尺寸桌面上使用 QT Creator 来开发和编译 qt 应用程序并将它们部署到 pi。
我遵循了本指南:http: //qt-project.org/wiki/Create#QtonPi_App_SDK
我正在尝试编译 hello-qtonpi 项目。使用 pi 的编译器和工具链,在编译过程中出现两个错误:
/opt/qtonpi/lib/gcc/armv5tel-qtonpi-linux-gnueabi/4.5.4/../../../../armv5tel-qtonpi-linux-gnueabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
/opt/qtonpi/libexec/gcc/armv5tel-qtonpi-linux-gnueabi/4.5.4/cc1plus: error while loading shared libraries: libmpc.so.2: cannot open shared object file: No such file or directory
我检查了这两个库是否安装在我的 pi 上,以及 rsynced /lib 和 /usr/lib 从 pi 到我的 sys-root 文件夹。
我尝试使用 QT Creators Add Library -> System Library 工具,并选择了例如 libz.so,因为它没有显示 so.1。它将以下行添加到 .pro 文件中:
unix:!macx:!symbian: LIBS += -lz
但是它仍然没有摆脱错误。
我应该如何包含这些库或告诉编译器从哪里查看?