captainst
30th March 2011, 06:24
Hello Everyone,
I've come across a problem when using the wlanapi (win32 native WIFI API) in Qt.
I included the wlanapi.h in my .cpp file. However, the compiler compains that wlanapi.h can not be found. So I added two include paths to my .pro file, like this:
INCLUDEPATH += "C:\Program Files\Microsoft SDKs\Windows\v6.1\Include" #this is the path to my wlanapi header
INCLUDEPATH += "C:\Program Files\Microsoft Visual Studio 9.0\VC\include" #this is the path to header files included by wlanapi.h
When compile, it shows up a lot of warning/errors which make me feel that the <QtCore/qglobal.h> has conflict with those win32's:
In file included from d:\Qt\2010.05\qt\include/QtCore/../../src/corelib/tools/qbytearray.h:48,
from d:\Qt\2010.05\qt\include/QtCore/qbytearray.h:1,
from d:\Qt\2010.05\qt\include/QtCore/../../src/corelib/tools/qstring.h:46,
from d:\Qt\2010.05\qt\include/QtCore/qstring.h:1,
from d:\Qt\2010.05\qt\include\QtCore/../../src/corelib/kernel/qobject.h:48,
from d:\Qt\2010.05\qt\include\QtCore/qobject.h:1,
from d:\Qt\2010.05\qt\include\QtCore/QObject:1,
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:141: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:142: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:145: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:266: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:267: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:269: warning: ignoring #pragma warning
Anybody knows how to resolve the conflict ? Many thanks in advance !
I've come across a problem when using the wlanapi (win32 native WIFI API) in Qt.
I included the wlanapi.h in my .cpp file. However, the compiler compains that wlanapi.h can not be found. So I added two include paths to my .pro file, like this:
INCLUDEPATH += "C:\Program Files\Microsoft SDKs\Windows\v6.1\Include" #this is the path to my wlanapi header
INCLUDEPATH += "C:\Program Files\Microsoft Visual Studio 9.0\VC\include" #this is the path to header files included by wlanapi.h
When compile, it shows up a lot of warning/errors which make me feel that the <QtCore/qglobal.h> has conflict with those win32's:
In file included from d:\Qt\2010.05\qt\include/QtCore/../../src/corelib/tools/qbytearray.h:48,
from d:\Qt\2010.05\qt\include/QtCore/qbytearray.h:1,
from d:\Qt\2010.05\qt\include/QtCore/../../src/corelib/tools/qstring.h:46,
from d:\Qt\2010.05\qt\include/QtCore/qstring.h:1,
from d:\Qt\2010.05\qt\include\QtCore/../../src/corelib/kernel/qobject.h:48,
from d:\Qt\2010.05\qt\include\QtCore/qobject.h:1,
from d:\Qt\2010.05\qt\include\QtCore/QObject:1,
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:141: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:142: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:145: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:266: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:267: warning: ignoring #pragma warning
c:\Program Files\Microsoft Visual Studio 9.0\VC\include/string.h:269: warning: ignoring #pragma warning
Anybody knows how to resolve the conflict ? Many thanks in advance !