Qt4有QBool在Qt5中不可用(http://qt-project.org/doc/qt-5.0/qtdoc/sourcebreaks.html)。有沒有人有線索如何檢查QBool是否可用於編譯?檢查QBool是否在Qt中可用
CHecking Qt版本應該足夠了。是否有可能/辦法來檢查Qt的版本像VC++的_MSC_VER
,我們可以檢查VC++版本,選擇什麼樣的通過預處理器
編譯雙方的Qt4和QT5定義QT_CORE_LIB(當在項目文件QT += core
集)
謝謝
Qt4有QBool在Qt5中不可用(http://qt-project.org/doc/qt-5.0/qtdoc/sourcebreaks.html)。有沒有人有線索如何檢查QBool是否可用於編譯?檢查QBool是否在Qt中可用
CHecking Qt版本應該足夠了。是否有可能/辦法來檢查Qt的版本像VC++的_MSC_VER
,我們可以檢查VC++版本,選擇什麼樣的通過預處理器
編譯雙方的Qt4和QT5定義QT_CORE_LIB(當在項目文件QT += core
集)
謝謝
您可以使用宏QT_VERSION。
更重要的是,['QT_VERSION_CHECK'](http://qt-project.org/doc/qt-5.0/qtcore/qtglobal。 HTML#QT_VERSION_CHECK)。 –
更正的URL是:http://doc.qt.io/qt-5/qtglobal.html#QT_VERSION_CHECK – peterchen
它被刪除的原因。只是不要使用它 –
@BJ好點,但我需要繼續支持Qt4 – abumusamq