[Qt-creator] [patch] typeid requires #include <typeinfo>

Mark Brand mabrand at mabrand.nl
Mon May 17 19:46:00 CEST 2010


  Building the lastest qt-creator master branch fails for me on opensuse 
11.2:

qt-creator/src/plugins/cpptools/cppcodecompletion.cpp:1100: error: must 
#include <typeinfo> before using typeid
make[3]: *** [.obj/release-shared/cppcodecompletion.o] Error 1

This patch fixes it:

diff --git a/src/plugins/cpptools/cppcodecompletion.cpp 
b/src/plugins/cpptools/cppcodecompletion.cpp
index 30d7db1..d81d769 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -44,6 +44,7 @@
  #include <SymbolVisitor.h>
  #include <Scope.h>
  #include <TranslationUnit.h>
+#include <typeinfo>

  #include <cplusplus/ResolveExpression.h>
  #include <cplusplus/DeprecatedLookupContext.h>



More information about the Qt-creator-old mailing list