Brent, Thank you very much for your reply. It was very helpful. Unfortunately, I cannot compile your CallJS sample. It appears that the 'afxwin.h' file is not present on my system. Is it not possible to compile your sample with Visual C++ 2005 Express Edition with the Windows Server 2003 R2 SDK?
Thank you, Eric ------ Build started: Project: CallJS, Configuration: Release Win32 ------ Compiling... stdafx.cpp c:\documents and settings\eric brunstad\desktop\calljs\calljs\calljs\stdafx.h(38) : fatal error C1083: Cannot open include file: 'afxwin.h': No such file or directory Build log was saved at "file://c:\Documents and Settings\Eric Brunstad\Desktop\CallJS\CallJS\CallJS\Release\BuildLog.htm" CallJS - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== > Hi Eric, > > On Jun 21, 2009, at 7:30 PM, Eric Brunstad <webkit- > [email protected]> wrote: >> I have developed a Mac application that I am porting to Windows. >> How can I use JavaScriptCore in my Windows application? > > You can try my port of the Apple example program "CallJS"; it's an > attempt to illustrate a Windows program using WebKit, interacting > between C++ and JavaScript. > http://idisk.mac.com/bfulgham-Public/CallJS.zip > >> Are there precompiled JavaScriptCore.dll files that can be linked >> right in to applications and freely distributed? > > Not really. I try to keep a build on my iDisk (same spot as that > example), but it's a bit out of date. > > To be freely distributed, you can't use the CoreGraphics, > CoreFoundation, or CFNetwork dll's. I've managed to ressurect Apple's > original Windows Cairo port (you can see some further info on http:// > lest.blogspot.com.) It's currently built using CFLite ( > http://sourceforge.net/projects/opencflite/ > , Apple's Open Source portions of the full CoreFoundation), cURL for > the network stack, and Cairo for graphics. > > For a full example of what it's capable of, check out the Appcelerator > Titanium project's Windows port, which uses this build of WebKit. > > Pretty much all of the Cairo logic is in the tree, with the exception > of a small patch to conditionalize printing in WebFrame.cpp. I've > tried to provide dll's for the build requirements on my iDisk, and > have had a few independant reports of successful builds. > > Let me know if I can provide any further info. > > Thanks, > > -Brent >> > _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

