首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Webkit在VS2005编译后为何运行不起来

2012-10-15 
求助:Webkit在VS2005编译后为何运行不起来?我严格按照官方提供的方法用VS2005编译Webkit debug版成功后,从

求助:Webkit在VS2005编译后为何运行不起来?
我严格按照官方提供的方法用VS2005编译Webkit debug版成功后,从safari中拷贝了需要的库文件,运行WinLauncher_debug.exe
提示错误:“应用程序初始化(0xC0150002)失败。请单击确定,终止应用程序”


系统日志提示“Resolve Partial Assembly 为 Microsoft.VC80.DebugCRT 失败。 参考错误消息: 参照的汇编没有安装在系统上。”

拷贝Microsoft.VC80.DebugCRT到当前目录以后,同样是“应用程序初始化(0xC0150002)失败。请单击确定,终止应用程序”


系统日志提示“在清单文件或策略文件 "E:\WebKit\cygwin\home\Administrator\webkit_src\WebKitBuild\bin\Microsoft.VC80.DebugCRT\Microsoft.VC80.DebugCRT.MANIFEST" 的第 4 行出现语法错误。”


下面是我参照的编译链接:
http://webkit.org/building/build.html
http://niuwa.org/2009/06/23/How-to-build-webkit-with-vs2005-on-windows/

另外:
0. 我的系统是XP。
1. 我重装了VS2005,不论是Team版还是专业版,这个问题都存在。
2. 我试了两台机子,都是这样。
3. 在cygwin中运行“run-safari”脚本同样起不来。

求高手帮忙找找原因,谢谢。


[解决办法]
你调成 单线程编译 看看能不能过
有可能是有一些依赖的东西 或者你就生成 单线程/mt release版本的 应该就没问题了
[解决办法]
依赖一个动态库...
msvcr90d.dll 我的是vs2008的可能跟你版本不一样,你应该是类似于 "msvcr80d.dll" 的这种dll.你自己去vs的安装目前搜索下,把msvcr打头的统统拷到WinLauncher_debug.exe目录试下.
当初我的ce版debug的时候也是这种类似的问题, 因为他的好像是动态加载mfc的方式.

热点排行