error C1083: Cannot open include file: 'nsIDOMWindow2.h': No such file or directory

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

error C1083: Cannot open include file: 'nsIDOMWindow2.h': No such file or directory

pattie-3
Hello,

i'm busy with the embedding API project of FireFox (
https://wiki.mozilla.org/Embedding/NewApi/Win32 ).
I got pass setting the Environment variable but if i try to compile
the project i get these errors.

Error 6 error C4430: missing type specifier - int assumed. Note: C++
does not support default-int c:\mozilla-central\mozembed\common
\embeddingsetup.cpp 162 1 win32_test
Error 13 error C3861: 'GRE_GetGREPathWithProperties': identifier not
found c:\mozilla-central\mozembed\common\embeddingsetup.cpp 170 1
win32_test
Error 17 error C2664: 'nsIFile::Exists' : cannot convert parameter 1
from 'PRBool *' to 'bool *' c:\mozilla-central\mozembed\common
\embeddingsetup.cpp 266 1 win32_test
Error 14 error C2664: 'NS_NewNativeLocalFile' : cannot convert
parameter 3 from 'nsGetterAddRefs<T>' to 'nsIFile **' c:\mozilla-
central\mozembed\common\embeddingsetup.cpp 215 1 win32_test
Error 15 error C2664: 'NS_NewNativeLocalFile' : cannot convert
parameter 3 from 'nsGetterAddRefs<T>' to 'nsIFile **' c:\mozilla-
central\mozembed\common\embeddingsetup.cpp 243 1 win32_test
Error 16 error C2664: 'NS_NewNativeLocalFile' : cannot convert
parameter 3 from 'nsGetterAddRefs<T>' to 'nsIFile **' c:\mozilla-
central\mozembed\common\embeddingsetup.cpp 253 1 win32_test
Error 4 error C2511: 'nsresult
WebBrowserChrome::SetVisibility(PRBool)' : overloaded member function
not found in 'WebBrowserChrome' c:\mozilla-central\mozembed\common
\webbrowserchrome.cpp 279 1 win32_test
Error 2 error C2511: 'nsresult
WebBrowserChrome::OnLocationChange(nsIWebProgress *,nsIRequest
*,nsIURI *)' : overloaded member function not found in
'WebBrowserChrome' c:\mozilla-central\mozembed\common
\webbrowserchrome.cpp 217 1 win32_test
Error 1 error C2511: 'nsresult WebBrowserChrome::IsWindowModal(PRBool
*)' : overloaded member function not found in 'WebBrowserChrome' c:
\mozilla-central\mozembed\common\webbrowserchrome.cpp 151 1 win32_test
Error 3 error C2511: 'nsresult WebBrowserChrome::GetVisibility(PRBool
*)' : overloaded member function not found in 'WebBrowserChrome' c:
\mozilla-central\mozembed\common\webbrowserchrome.cpp 274 1 win32_test
Error 5 error C2511: 'nsresult
MozEmbedDirectoryProvider::GetFile(const char *,PRBool *,nsIFile
**)' : overloaded member function not found in
'MozEmbedDirectoryProvider' c:\mozilla-central\mozembed\common
\embeddingsetup.cpp 114 1 win32_test
Error 24 error C2511: 'nsresult ContentListener::OnStartURIOpen(nsIURI
*,PRBool *)' : overloaded member function not found in
'ContentListener' c:\mozilla-central\mozembed\common
\contentlistener.cpp 68 1 win32_test
Error 26 error C2511: 'nsresult ContentListener::IsPreferred(const
char *,char **,PRBool *)' : overloaded member function not found in
'ContentListener' c:\mozilla-central\mozembed\common
\contentlistener.cpp 97 1 win32_test
Error 25 error C2511: 'nsresult ContentListener::DoContent(const char
*,PRBool,nsIRequest *,nsIStreamListener **,PRBool *)' : overloaded
member function not found in 'ContentListener' c:\mozilla-central
\mozembed\common\contentlistener.cpp 89 1 win32_test
Error 27 error C2511: 'nsresult
ContentListener::CanHandleContent(const char *,PRBool,char **,PRBool
*)' : overloaded member function not found in 'ContentListener' c:
\mozilla-central\mozembed\common\contentlistener.cpp 107 1 win32_test
Error 20 error C2264: 'mozilla::HashString' : error in function
definition or declaration; function not called c:\mozilla-central\obj-
i686-pc-mingw32\dist\include\nshashkeys.h 32 1 win32_test
Error 21 error C2264: 'mozilla::HashString' : error in function
definition or declaration; function not called c:\mozilla-central\obj-
i686-pc-mingw32\dist\include\nshashkeys.h 454 1 win32_test
Error 7 error C2146: syntax error : missing ';' before identifier 'vr'
c:\mozilla-central\mozembed\common\embeddingsetup.cpp 162 1 win32_test
Error 11 error C2143: syntax error : missing ';' before '}' c:\mozilla-
central\mozembed\common\embeddingsetup.cpp 167 1 win32_test
Error 10 error C2143: syntax error : missing ';' before '{' c:\mozilla-
central\mozembed\common\embeddingsetup.cpp 162 1 win32_test
Error 19 error C2084: function 'uint32_t mozilla::HashString(const
uint16_t *,size_t)' already has a body c:\mozilla-central\obj-i686-pc-
mingw32\dist\include\mozilla\hashfunctions.h 333 1 win32_test
Error 18 error C2084: function 'uint32_t mozilla::HashString(const
uint16_t *)' already has a body c:\mozilla-central\obj-i686-pc-
mingw32\dist\include\mozilla\hashfunctions.h 326 1 win32_test
Error 8 error C2065: 'vr' : undeclared identifier c:\mozilla-central
\mozembed\common\embeddingsetup.cpp 162 1 win32_test
Error 12 error C2065: 'vr' : undeclared identifier c:\mozilla-central
\mozembed\common\embeddingsetup.cpp 170 1 win32_test
Error 9 error C2059: syntax error : '{' c:\mozilla-central\mozembed
\common\embeddingsetup.cpp 162 1 win32_test
Error 22 error C2039: 'ToProvidedString' : is not a member of 'nsID' c:
\mozilla-central\obj-i686-pc-mingw32\dist\include\nsnetutil.h 1813 1
win32_test
Error 23 error C1083: Cannot open include file: 'nsIDOMWindow2.h': No
such file or directory c:\mozilla-central\mozembed\common\embed.cpp 67
1 win32_test

of witch the last one is the most important, i think.

can any one help me please to solve this problem ?

I'm compiling in VS 2010 on an Windows system and my GRE_HOME is
pointed to xulrunner-sdk/bin.

Thanks.
_______________________________________________
dev-embedding mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-embedding