Windows下编译Chrome遇到的奇怪的问题

我的操作环境是Windows 7,visual studio 2005,安装了需要的各种插件。WindowsSDK安装的是v6.1,试过在v7.0下面也有同样的问题:
编译Chrome 工程时提示无法打开chrome_dll.lib ,然后想是Chrome_dll工程没有编译成功,就去编译Chrome_dll工程,结果又提示无法打开libGLESv2.lib。然后去third_party下编译libGLESv2这个工程,然后就提示错误:
‘*’之前缺少‘;’。C++不支持default_int之类的错误
意思是在Display.h文件中IDirectD9Ex *mDd9Ex这句有语法错误,也就是IDirectD9Ex没有被认为是一个类。但是我右键GoTo Definition 可以找到该类在到d3dx9.h中有这个类的声明,在display头文件中叶包含了这个头文件。各位成功编译的高手帮忙解释一下啊


还有一个错误是编译Chrome工程时会出现cannot open input file 'locationapi.lib',不知道为什么会出现这个错误,各位帮忙啊!

麻烦问下楼上的,locationapi.lib 这个库是SDK中的一个函数文件,在SDK安装路径下的lib文件夹中有这个文件,但不明白楼上说的所需位置指的是什么?

我看browser工程下有一个win7_location_api_win.cc文件,这个文件编译时出错了,错误信息是说某个类成员函数没有包含在这个类对象中,还有就是这个函数中的两个宏没有定义。导致这个文件没有编译通过。
不知道这个错误对我上面所说的那个编译错误有没有影响。我用的Chrome版本是58775,官网上说这是经过单元测试的版本,不知道为什么还会编译通不过啊?编译过的高手进来看看啊?

我在XP SP3下尝试还是有这些错误,错误是一模一样的。求教啊?

类似问题的第一个常见原因是在VS的工程配置里没有指定正确的和足够的库文件目录.去检查一下看看.

来源:英超直播

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值