zoukankan      html  css  js  c++  java
  • qt环境问题导致的编译错误

    /usr/include/qt5/QtCore/qprocess.h:245:24: error: missing binary operator before token "("

     #if QT_DEPRECATED_SINCE(5,6)

                            ^
    In file included from /usr/include/qt5/QtCore/QFile:1:0,
                     from sharediskthread.h:7,
                     from linuxmenu.h:10,
                     from main.cpp:1:
    /usr/include/qt5/QtCore/qfile.h:92:24: error: missing binary operator before token "("
     #if QT_DEPRECATED_SINCE(5,0)
                            ^
    In file included from /usr/include/qt5/QtCore/QAbstractTableModel:1:0,
                     from usbmodel.h:4,
                     from eqiupmentdialog.h:5,
                     from linuxmenu.h:12,
                     from main.cpp:1:
    /usr/include/qt5/QtCore/qabstractitemmodel.h:197:24: error: missing binary operator before token "("
     #if QT_DEPRECATED_SINCE(5, 0)
                            ^
    In file included from /usr/include/qt5/QtCore/QAbstractTableModel:1:0,
                     from usbmodel.h:4,
                     from eqiupmentdialog.h:5,
                     from linuxmenu.h:12,
                     from main.cpp:1:
    /usr/include/qt5/QtCore/qabstractitemmodel.h:306:24: error: missing binary operator before token "("
     #if QT_DEPRECATED_SINCE(5,0)
                            ^
    /usr/include/qt5/QtCore/qabstractitemmodel.h:321:24: error: missing binary operator before token "("
     #if QT_DEPRECATED_SINCE(5,0)
                            ^
    In file included from /usr/include/qt5/QtCore/QTextCodec:1:0,
                     from main.cpp:2:
    /usr/include/qt5/QtCore/qtextcodec.h:65:24: error: missing binary operator before token "("
     #if QT_DEPRECATED_SINCE(5, 0)
                            ^
    In file included from main.cpp:7:0:
    singleapplication.h:10:10: error: #include expects "FILENAME" or <FILENAME>
     #include QT_STRINGIFY(QAPPLICATION_CLASS)
              ^
    In file included from /usr/include/qt5/QtCore/QDateTime:1:0,
                     from main.cpp:10:

    /usr/include/qt5/QtCore/qdatetime.h:89:24: error: missing binary operator before token "("
     #if QT_DEPRECATED_SINCE(5,0)
                            ^

    /usr/include/qt5/QtCore/qdatetime.h:289:24: error: missing binary operator before token "("
     #if QT_DEPRECATED_SINCE(5, 2)
                            ^

    In file included from /usr/include/qt5/QtWidgets/qwidget.h:45:0,
                     from /usr/include/qt5/QtWidgets/QWidget:1,

    问题原因:

             qt4-devel与qt5.6的环境发生冲突

     解决办法:

      卸载qt4-devel,  yum erase qt4-devel



  • 相关阅读:
    SpringMVC的拦截器
    artDialog双击会关闭对话框的修改
    artDialog弹出框使用
    解决从本地文件系统上传到HDFS时的权限问题
    JAVA中写时复制(Copy-On-Write)Map实现
    数据结构--堆的实现(下)
    二叉树的创建算法
    Lamport Logical Clock 学习
    动态规划的思想来求解字符串分割问题
    数据结构--图 的JAVA实现(下)
  • 原文地址:https://www.cnblogs.com/noxy/p/6212640.html
Copyright © 2011-2022 走看看