1

我在没有 tslib 支持的情况下为 arm 交叉编译了 Qt5.12.11,它是成功的。现在,我需要添加 tslib 支持。我已经为我的目标架构交叉编译了 tslib。我以这种方式将 -tslib 添加到我的配置中,使用 -I 和 -L 指定包含和库路径:

./configure -opensource -confirm-license -xplatform arm-cortex_a8-linux-gnueabi-g++ -prefix myInstallDir/ -no-opengl -no-pch -I /path/to/tslib/include/ -L /path/to/tslib/lib/ -tslib

在 configure.log 中,我可以看到以下内容:

loaded result for library config.qtbase_gui.libraries.tslib
Trying source 0 (type inline) of library tslib ...
None of [libts.so libts.a] found in [] and global paths.
  => source produced no result.
test config.qtbase_gui.libraries.tslib FAILED

我尝试在我的 qtbase/mkspecs/arm-cortex_a8-linux-gnueabi-g++/qmake.conf 中添加以下几行:

QMAKE_INCDIR +=  /path/to/tslib/include/
QMAKE_LIBDIR +=  /path/to/tslib/lib/

没有任何成功。我还尝试将 /path/to/tslib/lib 添加到 LD_LIBRARY_PATH 环境路径,但没有任何变化。这是与 tslib lib & include 路径的本地化有关的问题吗?任何人都可以给我一个建议吗?谢谢你。

4

0 回答 0