c++ - netbeans (with Qt ) show "unable to resolve identifier" but just for some modules -
i using netbeans7.1 qt , mingw on win64x . netbeans show me "unable resolve identifier" modules! checked everythings ( used lots of other modules many time working )
- all qt modules on ( project properties -> build -> qt modules ) enabled
- modules file/header exists in right place ( check them navigate -> go deceleration/definition menu )
- i rebuild project many time, check system path .. restart netbeans , etc..
- updated: tried
code assistance
->reparse project
error disappear when i'm building project it's occurs again
updated(2) system environment path variables related netbeans+qt+mingw
c:\osprogramingpack\mingw\bin; c:\osprogramingpack\qt\4.8.6\bin; c:\osprogramingpack\mingw\msys\1.0\bin;
show me this!
updated(3): after used navigate -> go deceleration/definition
directed me to
another file witch contain #include again , happened 3 times!
"c:\osprogramingpack\qt\4.8.6\include\qtnetwork\qsslsocket"
directed me to
"c:\osprogramingpack\qt\4.8.6\include\qtnetwork\qsslsocket.h"
and directed again to
"c:\osprogramingpack\qt\4.8.6\src\network\ssl\qsslsocket.h"
( orginal header file )
when open qsslscoket.cpp in (with navigate ->go source
)
"c:\osprogramingpack\qt\4.8.6\src\network\ssl\qsslsocket.cpp"
shows me :
options -> c/c++ -> build tools
i think should include socket-related header below:
#include <qtnetwork/qsslsocket>
i hope it'll help.
Comments
Post a Comment