编译Qt项目时会收到以下警告,但仅在具有GCC的Mac OS X上。具有MinGW的Windows和具有GCC的Linux不会发出此警告。/Library/Frameworks/QtCore.framework/Versions/4/Headers/qtextcodec.h:175: warning: 'QCoreXmlStreamWriter' is already a friend of 'QTextEncoder'
为什么会出现这种情况,我该如何摆脱呢?我是否以不正确的顺序包括了某些标题?
QtCore包含qtextcodec.h,我将其包含在多个头文件中。
请让我知道是否需要更多信息。
最佳答案
根据Qt问题追踪器。这是一个错误QTBUG-8243,但是没有人提供解决方法。也许浏览他们提到的补丁可能会有所启发。