我为ARM结构successfully.But构建了qt5-工具链,编译任何qt应用程序时都会收到以下错误:
Makefile:545:目标' moc_mainwindow.o‘失败Wl的配方,-O1 -o Demo1 main.o mainwindow.o moc_mainwindow.o-o -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lEGL -lpthread Makefile:199:目标'Demo1’的配方失败 制作: c:命令找不到 moc_mainwindow.o错误127 (忽略) make: Wl,-O1:命令未找到 Demo1错误127 (忽略)
我该如何解决这个问题?谢谢你的答复..。
发布于 2016-03-24 09:58:59
在获得SDK并将其安装在/opt
中之后,您将需要修改qtcreator.sh
以添加环境设置。
所以,定位/opt/poky/1.6.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
编辑/Qt5.5.1/Tools/QtCreator/bin/qtcreator.sh
在Shebang source /opt/poky/1.6.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
之前添加这一行
发布于 2016-03-24 07:13:56
我认为您的qmake.config文件配置不正确。
遵循以下链接:http://exploringbeaglebone.com/chapter11/
通过修改linux- armhf g++ mkspecs文件为armhf创建一个mkspecs文件,为构建做好准备。
编辑qmake.conf文件,使其包含“gnueabihf”条目,而不是“gnueabi”条目。
发布于 2017-09-22 05:15:12
编辑qtcreator.sh并不是必要的,但它可能很方便。
要修复make: c: Command not found
错误,需要从运行Qt环境安装脚本的shell启动Qt。
例如:
. /opt/poky/2.0.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
qtcreator > /dev/null 2>&1 &
在安装SDK之后,它会这样说:
每次您希望在新的shell会话中使用SDK时,都需要源环境设置脚本。
https://stackoverflow.com/questions/36203211
复制