QRegExp
?和?QtXml
?問題 在Qt6 中?已被棄用;
1)QRegExp
?已被棄用,改用?QRegularExpression
-
Qt5 → Qt6 重大變更:
QRegExp
?被移到了?Qt5Compat
?模塊,默認不在 Qt6 核心模塊中。
錯誤類型 | 解決方法 |
---|---|
QRegExp ?找不到 | 改用?QRegularExpression ?或添加?QT += core5compat |
QtXml ?找不到 | 添加?QT += xml |
自定義文件找不到 | 檢查路徑,更新?INCLUDEPATH |
framework:/ ?路徑問題 | 改為相對路徑或絕對路徑 |
編譯錯誤 | 清理構建目錄,檢查 C++ 標準 |