当我尝试像这样编译时
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'
如何解决这个问题?
答案 0 :(得分:0)
编译器/链接器无法找到Windows lib文件。有很多方法可以解决这个问题。例如,您可以将lib文件位置的路径添加到LIB
环境变量中。或者您可以将/LIBPATH
选项传递给链接器。
最后,看起来你不是在编译V8。您似乎只是尝试链接到已编译的V8库。