For your first question, I think you are not highlighting the "object" that you are using. Sort of:
//header file: class Foo : blabla { public: Foo(); private: QSomething *m_fie; }; //source file: Foo::Foo() { m_fie->IWant2UseItNow(); }
If your debugger is not working, you can try adding:
#include <QDebug.h>
and a few lines of print. i.e:.
//source file: Foo::Foo() { qDebug() << "1"; m_fie->IWant2UseItNow(); qDebug() << "2"; ... }
For your last question, qtcreator will help you work less. This does not do something better than another IDE, but it is integrated with qt. This can help you avoid many .pro file configurations. Infact to properly debug your application, which you must define in your project file:
CONFIG += debug_and_release
or at least:
CONFIG += debug
qtcreator does this for yours.
source share