2015-10-16 58 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>