我一直在尝试让一个基本的 v8 程序在 Visual Studio 2010 下运行。我已经能够毫无问题地构建 v8.lib 和 v8.dll。我将 .v8.dll 放在我的调试文件夹中,并将 v8.lib 添加到 VC lib 文件夹中。
我将 v8.lib 添加到我的附加依赖项列表中,但是当我尝试使用 v8 代码构建任何东西时,我收到一系列“错误 LNK2001:未解析的外部符号”错误,例如“错误 13 错误 LNK2001:未解析的外部符号_imp _EncodePointer@4 C:\KHMP\Game_Cpp\KHMPCpp\KHMPCpp\MSVCRTD.lib(atonexit.obj)"
我不确定我缺少哪个库。V8 肯定会被链接,就好像我从附加依赖项中删除它一样,错误的数量会增加。我发现了一些关于需要使用 ws2_32.lib 的信息,但是将其包含在我的附加依赖项中并不能解决问题。
有谁知道我可能缺少哪些库/我可能做错了什么?