2015-10-16 77 views
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

+1

奇怪的是,您基於Qt的實現細節提出瞭解決方案。 – AnatolyS

回答

1

該文件已被移動或刪除。 Qt 4.4不再支持。您需要閱讀Qt 4.x至5.x移植指南以找出您需要使用的等效控件。

此外,<private/qtextcontrol_p.h是類的PIMPL實現的內部。您不應該直接在代碼中使用頭文件的私有版本。改爲使用<QTextControl>