Hello,
I'm having trouble getting C::B to code-complete my Ogre3D SDK includes.
I am using the latest C::B build (4830). I had the same problems using (4801).
My project is a simple. Created using the Ogre project wizard in C::B. I filled main.cpp with the contents of one of the Ogre tutorials.
I have an OGRE_HOME environment variable pointing to the SDK at C:\OgreSDK
I'm using MingW to compile, and I'm including:
- ${OGRE_HOME}\includes
- ${OGRE_HOME}\samples\includes
- ${OGRE_HOME}\refapp\includes
I've tried adding these paths to the "C/C++ Parser Options" tab. This didn't help (I've re-opened the project and tried re-parsing it). I've also tried to use absolute paths everywhere instead of ${OGRE_HOME}. This didn't help either.
My symptoms:
I can consistently code-complete anything in my own project. Which means everything inside of main.cpp.
"Find declaration of X" on a class name works fine. C::B recognizes it and shows me in which Ogre header it's declared.
The Ogre symbols do not show up in the Symbols browser.
The project compiles and runs fine.
Am I doing something wrong, or is this a bug?