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 )

  1. all qt modules on ( project properties -> build -> qt modules ) enabled
  2. modules file/header exists in right place ( check them navigate -> go deceleration/definition menu )
  3. i rebuild project many time, check system path .. restart netbeans , etc..
  4. 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!

enter image description here

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 :

enter image description here

options -> c/c++ -> build tools

enter image description here

i think should include socket-related header below:

#include <qtnetwork/qsslsocket> 

i hope it'll help.


Comments

Popular posts from this blog

javascript - Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN -

c# - Display ASPX Popup control in RowDeleteing Event (ASPX Gridview) -

Nuget pack csproj using nuspec -