0

我正在使用arm-poky-linux-gnueabi-gcc. 当我执行以下命令时,我收到以下错误消息:

arm-poky-linux-gnueabi-gcc -o try main.cpp -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -lQtCore -lQtGui

错误信息:

/opt/poky/1.2.1/sysroots/i686-pokysdk-linux/usr/libexec/armv7a-vfp-neon-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.6.4/ld: cannot find -lQtCore
/opt/poky/1.2.1/sysroots/i686-pokysdk-linux/usr/libexec/armv7a-vfp-neon-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.6.4/ld: cannot find -lQtGui

我究竟做错了什么?

4

1 回答 1

1

编译器(或更好的链接器)找不到要链接的库的副本。

解决方案:

  1. 将目标的 Qt 库副本放在主机上。
  2. 然后,使用-L /path/选项提供他们到 gcc 的路径。
于 2013-10-25T10:33:09.147 回答