我的操作环境是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的工程配置里没有指定正确的和足够的库文件目录.去检查一下看看.
来源:英超直播