【问题标题】:Qt-based Face Recognition Application基于Qt的人脸识别应用
【发布时间】:2014-03-16 18:07:26
【问题描述】:

我正在尝试基于example given here 编译一个Qt 项目。

我设法编译没有错误,但在执行过程中出现错误。我在弹出窗口中收到这些错误:

-打开/dev/dsp错误

-初始化失败

-开始捕获失败

-获取帧失败

此外,输出显示:

sh: line 0: .:setqt4env:file not found 尝试打开文件 无法打开文件!错误代码:5 /home/QFaceRec/QTFaceRecForPC 以代码 0 退出

使用 Qt Creator 调试时出现 SIGSEGV 错误。

我用谷歌搜索,答案是由于应用程序试图非法访问内存。 因此,我尝试在su - / root中执行,但运行时错误仍未解决。

我试图在没有 GPIO 和串口设置的情况下使用 qt creator 在 fedora 中编译和运行代码。

有人对我的问题有任何想法吗?或者知道如何编译上面链接中的qt代码

【问题讨论】:

  • 上面的链接没用。改为显示您的代码!
  • 您好,代码太长,可以参考github.com/sun11/QTFaceRec
  • 再说一遍,没用。看来,您可以编译它,但现在出现运行时错误?
  • 联系应用开发者
  • 对不起,我的编程知识很浅,而且我对 qt 应用程序也很陌生。你能告诉一些提示吗?

标签: linux qt opencv image-processing fedora


【解决方案1】:

答案是由于应用程序试图非法访问内存。因此,我尝试在su - / root中执行

不要那样做!非法内存访问不是权限问题,而是软件有错误的问题。以 root 身份运行它,这些错误可能会破坏您的系统。

【讨论】:

    猜你喜欢
    • 2011-03-17
    • 2015-10-13
    • 2017-12-01
    • 2014-09-20
    • 1970-01-01
    • 2015-07-06
    • 2011-12-14
    • 1970-01-01
    • 2013-04-09
    相关资源
    最近更新 更多