-
-
Notifications
You must be signed in to change notification settings - Fork 917
Open
Labels
Description
Xmake 版本
3.0.7
操作系统版本和架构
ubuntu 20.04
描述问题
第一个问题是:qt.conf文件和qmake在同一目录的情况下,find_qt.lua,额外引入了bin的一个问题
如图这样修改,就可以正确找到qt.conf文件。至于我这里的qmake和qt.conf是不是规范摆放,就不得而知了,但希望xmake能够提供选项,或者更好的探测。
第二个问题是:当qmake的返回有使用了QT_SYSROOT时,后续的路径如sdkdir、includedir等等,都应该用上这个QT_SYSROOT?
如图这样修改,是可以正确的找到qt相关的头文件,但这里的修改不够完整,后续的编译还会引发错误,所以提了此issue,希望能得到完整的修复。
手动调用qmake的返回如下:
期待的结果
能正常的交叉编译
工程配置
xmake内置的qt widgetapp demo工程。
交叉编译配置如下:
"xmake.additionalConfigArguments": [
"--sdk=/home/tronlong/RK3506/rk3506_linux6.1_release_v1.1.0/buildroot/output/rockchip_rk3506/host/usr",
"--qt=/home/tronlong/RK3506/rk3506_linux6.1_release_v1.1.0/buildroot/output/rockchip_rk3506/host/bin"
"--qt_host=/usr/lib/qt5/bin"
],
附加信息和错误日志
无
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo