QT移植出错:Qt for Embedded Linux data directory has

在做QT移植的时候用一个简单的hello world的程序测试,出现这样的错误:

./hello -qws

Qt for Embedded Linux data directory has incorrect permissions: /tmp/qtembedded-0

百度google无解。

对tmp下自动冒出来的qtembedded-0空文件夹是在闹不清怎么来的,删了还会生成的。说明QT4.7会自动调用这个文件夹。

看着tmp文件夹眼熟,为什么呢,我安装了udev,新插上的SD卡和USB是自动挂载到这里的,而我的板子上正插着SD卡,于是把SD卡拔了试试,MB,居然好了......

修改udev默认的挂载文件夹,改到别的地方,再把SD卡插上,这个错误就没有了,久违的“hello world”终于出现了。

相关推荐