请选择 进入手机版 | 继续访问电脑版
查看: 11241|回复: 2

[已解决] imx6 qt5编译出错“ QMAKE_INCDIR_OPENGL_ES2, QMAKE_LIBDIR_OPENGL_ES2"

[复制链接]

该用户从未签到

2

主题

2

帖子

0

新手上路

Rank: 1

积分
18
最后登录
2016-3-1
发表于 2015-8-13 15:27:03 | 显示全部楼层 |阅读模式
编译Imx6 qt5。
使用L3.0.35_4.1.0_130816_source。
按照文档”Building QT for i.MX6“,”http://community.freescale.com/docs/DOC-94066“。
编译时提示
”You have already accepted the terms of the Open Source license.

<srcbase> = /home/work/qt5/qtbase
<outbase> = /home/work/qt5/qtbase
Creating qmake...
.Done.
Running configuration tests...
Warning: Disabling pkg-config since PKG_CONFIG_LIBDIR is not set.
Warning: Disabling pkg-config since PKG_CONFIG_SYSROOT_DIR is not set.

Could not determine the target architecture!
Turn on verbose messaging (-v) to see the final report.
The OpenGL ES 2.0 functionality test failed!
Use of pkg-config is not enabled, maybe you want to pass -force-pkg-config?
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_OPENGL_ES2, QMAKE_LIBDIR_OPENGL_ES2 and QMAKE_LIBS_OPENGL_ES2 in
/home/work/qt5/qtbase/mkspecs/devices/linux-imx6-g++.

我从L3.0.35_4.1.0_130816_source里面找到gpu-viv-bin-mx6q-3.0.35-4.1.0,
找出里面的so和include 文件,放到rootfs/usr/.
同时修改了 /home/work/qt5/qtbase/mkspecs/devices/linux-imx6-g++/qmake.conf,
添加了
QMAKE_INCDIR_OPENGL_ES2           += /home/work/ltib/ltib/rootfs/usr/include
QMAKE_LIBDIR_OPENGL_ES2           += /homw/work/ltib/ltib/rootfs/usr/lib
QMAKE_LIBS_OPENGL_ES2  += -lGLESv2 -lEGL -lGAL
但是还是提示这个问题。
configure是:
./configure -opensource -confirm-license -make libs -device imx6 \
-device-option CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi- \
-no-pch -no-opengl -no-icu  -no-c++11 \
-opengl es2 \
-eglfs \
-compile-examples \




最佳答案

先前我也遇到這個問題,請在該qmake.conf檔案中, 確認一下有沒有,以下兩個參數及路徑 QMAKE_INCDIR           += [rootfs patch]/usr/include QMAKE_LIBDIR    ...

评分

参与人数 1NXP金币 +2 收起 理由
小七 + 2

查看全部评分

回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
32
最后登录
2016-4-20
发表于 2015-8-18 11:47:55 | 显示全部楼层
先前我也遇到這個問題,請在該qmake.conf檔案中,
確認一下有沒有,以下兩個參數及路徑
QMAKE_INCDIR           += [rootfs patch]/usr/include
QMAKE_LIBDIR           += [rootfs patch]/usr/lib

如果沒有的話,請將上面兩個參數加入,應該就可以編譯出Makefile

评分

参与人数 1NXP金币 +10 收起 理由
小七 + 10

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
4
最后登录
2018-8-6
发表于 2018-8-6 14:03:10 | 显示全部楼层
请问楼主解决没有?我现在也遇到这个问题,求指教
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-3-28 21:51 , Processed in 0.139938 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表