瑞芯微Rockchip开发者社区
直播中

斗地主之神

8年用户 828经验值
擅长:嵌入式技术
私信 关注
[问答]

QT5.6+linux4.1.15虚拟机开发环境中的QtCreator该怎么配置

使用的是虚拟机开发环境是 “OKMX6Q、DL(QT5.6+linux4.1.15)开发环境”打开QtCreator后,配置中有个问题,“Mkspec not found for Qt version”
配置中Qt mkspec的对话框中为:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++
有人遇到过吗?该怎么配置?

(232.38 KB, 下载次数: 25)
下载附件


配置完成后是不是只能通过qmake编译?在qtcreator中无法编译吗?

我的5718也遇到同样问题,qtCreator无法运行程序。下载的资料里未找到交叉编译好的qt库,请问怎么解决


回帖(4)

陈舒斌

2022-1-11 10:32:27
如果您需要编译程序您可以参考软件手册5.3节,配置环境变量使用qmake编译
举报

张玉梅

2022-1-11 10:32:47
qtcreator我们未设置编译路径,您需要自己配置,qmake编译是我们测试过没问题的
举报

h1654155275.5879

2022-1-11 10:33:02
qtcreator使用桌面版只用来调试,编译就在源程序文件夹下使用qmake,不直接使用qtcreator进行交叉编译
举报

孔喆

2022-1-11 10:33:18

  • 其实是可以用qtcreator来编译qt5.6的,至少我就这么干过。
    1,终端设置imx6相关的环境变量(. /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi)
    2,用命令打开qtcreator(sh /opt/**/Tools/QtCreator/bin/qtcreator.sh)
    3,在qtcreator中打开自己的qt应用程序,编译一次(这次编译是肯定会出错的,目的只是为了自动生成makefile)
    4,在自动生成的makefile中注释掉CC,CXX,CFLAGS,CXXFLAGS, 并修改LINK等环境变量。
    5,再次编译,就可以成功生成了。
    这样做的弊端就是每次自动生成了makefile之后都要做修改。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分