QT库编译时STL的检测

最近在编译qt-4.6.1时出现以下问题:

STL disabled.

STL support cannot be enabled due to functionlity tests!

原因是gcc版本太高,而qt版本太低。

解决方法:修改qt源码工程的附带测试STL文件 ./config.tests/unix/stl/stltest.cpp

添加 #include <cstddef>

如果这个测试不通过,编译后的qt库是不支持STL的,会出现例如const class QString’ has no member name ‘toStdString’ 等错误。

posted on 2012-04-19 14:34  gofansy  阅读(573)  评论(0编辑  收藏  举报

导航