尝试交叉编译树莓派的QT时,QHarfbuzzng未定义参考

时间:2019-06-13 14:50:22

标签: qt build raspberry-pi cross-compiling qmake


我尝试对树莓派进行 make QT,该过程在以下位置停止:

./configure -release -opengl es2 -device linux-rasp-pi3-g++ -device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- -sysroot ~/raspi/sysroot -opensource -confirm-license -make libs -prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -v -no-use-gold-linker -skip qtlocation -skip qtspeech -skip qtwebengine -skip qtandroidextras -skip qtgamepad -skip qtlocation -skip qtpurchasing -skip qtsvg -skip qtwebchannel -skip qtwebsockets -skip qtwebview -skip qtmultimedia

我已经在线检查并在主机上安装了所有必需的库,包括lib32z1和zlib1g。我已经将pi与主机和固定的符号链接进行了同步,但是问题仍然存在。
可能是什么原因?
zlib也安装在Rpi机器上。我正在配置这些标志:

List<Dictionary<string, string>> data = ...

var result = data
  .Select(dict => 
     new {
       date = dict.TryGetValue("DATE", out var dateVal) ? dateVal : null,
       indGen = dict.TryGetValue("INDGEN", out var indGenVal) ? indGenVal : null,
       prd = dict.TryGetValue("PRD", out var prdVal) ? prdVal : null
   })
   // If we want to remove incomplete records
  .Where(item => item.date != null && item.indGen != null && item.prd != null);

0 个答案:

没有答案
相关问题