在Windows上编译v8

时间:2011-05-11 15:53:09

标签: c++ windows compilation v8

当我尝试像这样编译时

cl /Iinclude hello_world.cpp v8.lib 

我收到此错误

LINK : fatal error LNK1104: cannot open file 'kernel32.lib' 

当我尝试这样做时

cl /Iinclude v8.lib Winmm.lib WSock32.lib hello_world.cpp ws2_32.lib

我收到此错误

LINK : fatal error LNK1181: cannot open input file 'Winmm.lib'

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

编译器/链接器无法找到Windows lib文件。有很多方法可以解决这个问题。例如,您可以将lib文件位置的路径添加到LIB环境变量中。或者您可以将/LIBPATH选项传递给链接器。

最后,看起来你不是在编译V8。您似乎只是尝试链接到已编译的V8库。