Qt Creator precompiled headers code completion -
i have problem code completion in qt creator. have precompiled header named ogreheaders.h
. building clang using qmake mkspec unsupported/linux-clang
. project builds when edit don't code hints. think because precompiled header included using -include-pch
compiler option, not #include
directive. qt creator code model doesn't find it. had idea wrapping header in #ifdefs
or #ifndefs
parse not compile.
#ifdef pch #include <ogreheaders.h> #endif
i need somehow #define pch
in qt creator code model, not in compiler's one. or reverse. tried using qmake_cxx_flags
, defines
, qt creator picks them up.
i saw this article integraton. @ bottom of article says:
when go “projects” mode, see tab “code completion settings”, can select “custom” header. when selecting option, code-model use header cache, compiler not use it.
i don't have option in qt creator(2.8.0). ideas how workaround issue or need build qt creator clang integration git?
put either
#define pch
or
#undef pch
to project_name.config
file in project's root directory, project_name
name of project in qt creator -- project_name.files
, project_name.includes
.
Comments
Post a Comment