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



  • 相关阅读:
    [BZOJ 4117] Weather Report
    [BZOJ 3233] 找硬币
    集合迭代器Iterator
    如何实现数组与List的相互转换?在 Queue 中 poll()和 remove()有什么区别?哪些集合类是线程安全的?
    ArrayList分别与LinkedList、Vector、Array的区别
    HashMap与TreeMap
    HashSet原理
    并发场景下HashMap死循环导致CPU100%的问题
    HashMap工作原理
    HashMap与HashTable的区别
  • 原文地址:https://www.cnblogs.com/noxy/p/6212640.html
Copyright © 2011-2022 走看看