我试图根据example given here编译一个Qt项目。
我设法编译没有错误,但在执行期间有错误。我在弹出的窗口中收到这些错误:
-open / dev / dsp错误
-init failed
- 开始捕获失败
-get frame failed
此外,输出显示:
sh:第0行:。:setqt4env:找不到文件 尝试打开文件 无法打开文件!错误代码:5 / home / QFaceRec / QTFaceRecForPC退出,代码为0
使用Qt Creator进行调试时出现SIGSEGV错误。
我用google搜索,答案是由于应用程序试图非法访问内存。 因此,我尝试在su - / root中执行,但运行时错误仍未解决。
我试图在没有GPIO和串口设置的情况下使用qt creator在fedora中编译和运行代码。
有人对我的问题有任何想法吗?或者知道如何在上面的链接中编译qt代码
答案 0 :(得分:0)
答案是由于应用程序试图非法访问内存。因此,我尝试在su - / root
中执行
不要那样做!非法内存访问不是权限问题,而是软件有错误的问题。通过以root身份运行,这些错误可能会破坏您的系统。