0
我將版本4.4中的Qt項目轉換爲5.5。我使用visual studio 2013.在cpp文件中,我包含#include「private/qtextcontrol_p.h」,它說無法打開源文件。當我檢查我的Qt 5.5文件夾時,該文件不存在,但它位於我的4.4文件夾中。該文件是否已從Qt 5.5中刪除?Qt缺少qtextcontrol_p.h
我將版本4.4中的Qt項目轉換爲5.5。我使用visual studio 2013.在cpp文件中,我包含#include「private/qtextcontrol_p.h」,它說無法打開源文件。當我檢查我的Qt 5.5文件夾時,該文件不存在,但它位於我的4.4文件夾中。該文件是否已從Qt 5.5中刪除?Qt缺少qtextcontrol_p.h
該文件已被移動或刪除。 Qt 4.4不再支持。您需要閱讀Qt 4.x至5.x移植指南以找出您需要使用的等效控件。
此外,<private/qtextcontrol_p.h
是類的PIMPL實現的內部。您不應該直接在代碼中使用頭文件的私有版本。改爲使用<QTextControl>
。
奇怪的是,您基於Qt的實現細節提出瞭解決方案。 – AnatolyS