Thank you! Adam, Your explanation is excellent!
Another question is, I see minibrowser.exe is also in nightly build. If I solely want to run it, can I just put minibrowser.exe in the directory of \Common Files\Apple\Apple Application Support ? That directory is due to installing Safari, and it provide bunch of dlls required by MiniBrowser.exe ? Previously, I thought I can just put MiniBrowser.exe into that directory, and it will run. But after I did that, it shows "The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more details". So if I just want to run MiniBrowser.exe, is it necessary to build all webkit stuff? Thanks very much!! Yanke On Thu, Sep 22, 2011 at 12:17 PM, Adam Roben <[email protected]> wrote: > On Sep 22, 2011, at 3:14 PM, Yanke (Yon) Hu wrote: > > Previously, I followed the webkit build instruction, and build everything > by using the project script under cygwin and VS2005. And also put some > required dlls from Safari browser like CoreFoundation.dll ,etc in the same > directory. I was able to run MiniBrowser in that way. > > > Great! > > Now I am thinking can I isolate MiniBrowser from other projects? Cause I > already download nightly build WebKit Windows from nightly.webkit.org, do > you think I can utilize the dlls from there. Or that build doesn't > contains WebKit2 interface , and I still need to build everything. > > > The builds from nightly.webkit.org only contain binaries. They don't > contain header files. > > I think at lease I WebKit source should have a WebKit2.h file, but I didn't > see any. > > > WebKit2.h is here: Source/WebKit2/UIProcess/API/C/WebKit2.h > > But header files in our source tree are not laid out the way MiniBrowser > expects for building. One of the steps in the WebKit2 build involves copying > the public API headers to a location where MiniBrowser.vcproj expects them. > So you won't be able to build directly against the headers in the source > tree without first building WebKit2. > > -Adam > > -- Yanke Hu phone: (469) 644-8799 email: [email protected]
_______________________________________________ webkit-help mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
