【发布时间】:2015-11-03 15:31:36
【问题描述】:
我想在我的 Odroid XU3(带有 Lubuntu 14.4 的 ARM 架构)上运行 QT-Creator 并用它构建一个应用程序。我在互联网上阅读了很多内容以弄清楚如何做到这一点,但还没有成功。我尝试按照这些说明进行操作 https://wiki.qt.io/ODROID-XU3,但几乎没有理解。
- 它指出我需要安装一些依赖项。我按照此站点上的给定超链接并使用以下命令安装了依赖项:
sudo apt-get build-dep qt5-default
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev
当我搜索我的 qt5 文件夹时,我只能在 user/share 中找到 qt4。我做错了什么?
它指出我必须设置一个工具链和一个 sysroot。是否只有在我想交叉编译时才需要这样做,因此在另一台机器上为我的 Odroid XU3 编译,或者如果我只想在 Odroid 本身上编译?
假设我想设置工具链。根据这个站点,我应该将树莓派工具链(或其他工具链)复制到文件夹 ~/Code/Odroid/toolchain 中。问题是我在 Odroid 的主目录中没有看到这样的文件夹。我应该 mkdir 一个吗? 假设我想设置 sysroot,我没有得到“一个是在您的开发机器上安装 ODROID-XU3 的 SD 卡或 eMMC,然后复制或链接到 ~/Code/Odroid/sysroot ”。我假设我应该将我的 SD 卡的内容复制到我的开发机器上的这个文件夹中是否正确?
我现在应该在哪里构建我的 QT - 在我的开发机器或 Odroid 上? (对不起那个愚蠢的问题)
假设我有足够的时间和资源,如果我想让它变得简单并在 Adroid XU3 上构建一切,该怎么办?之后我尝试先安装 qt 和 qt creator,但是当我启动 qtcreator 时,没有预配置编译器,而且 QuickView 也丢失了。终端还提到缺少工具链。为了添加这些缺失的组件,我做了很多努力,但失败了。
提前致谢!
【问题讨论】: