日期:2014-05-17  浏览次数:20573 次

vs2005在WINDOWS下编译webkit的问题
成功编译出来了webkit.DLL和JavaScriptcore.DLL。。。。其他方面也没问题

现在 我 运行run-safari脚本,safari弹出来以后,打开主页就会自动关闭掉,系统没有任何的报错和提示信息。。
我想用VS把safari进程附加进去,设置断点来编译下webkit的。。。
但是现在safari打开后会自动关闭,我就没法加入其进程了。

求解决方法。。。。
------解决方案--------------------
找到原因了。。。
之前看到网上说的,把safari安装文件里面的除了javascriptcore.DLL和webkit.dll外的库文件(现在这些库文件一般都单独存放了,没有在安装目录下面,到C:\Program Files\Common Files\Apple里面去找) 
全部拷贝到webkitbuild/bin下面,然后运行bin里面的winlauncher可以检查编译是否正确。。
但这里有个问题,如果要用VS2005单步调试程序,必须要把这些拷贝过去的库文件全部删除掉,否则运行run-safari会出现,会出现浏览器打开页面后立刻关闭的情况。。