我正在将4.4版的Qt项目转换为5.5。我正在使用Visual Studio2013。在一个cpp文件中,我包含#include“ private / qtextcontrol_p.h”,表示无法打开源文件。当我检查Qt 5.5文件夹时,该文件不存在,但在我的4.4文件夹中。该文件是否已从Qt 5.5中删除?
最佳答案
该文件已被移动或删除。不再支持Qt 4.4。您需要阅读Qt 4.x至5.x移植指南,以找出需要使用的等效控件。
此外,<private/qtextcontrol_p.h
是该类的PIMPL实现的内部。您不应该在代码中直接使用头文件的私有版本。而是使用<QTextControl>
代替。
关于c++ - Qt缺少qtextcontrol_p.h,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33176407/