升级到v8-7.7会导致LNK2001错误

时间:2019-09-03 18:15:15

标签: windows linker v8

我正在Windows上将项目从v8-7.4更新到v8-7.7。该代码在v8-7.4上可以正常运行,但是在尝试在v8-7.7上运行我的代码时遇到以下错误:

isolate.o : error LNK2001: unresolved external symbol "public: bool __cdecl v8::Value::IsFunction(void)const " (?IsFunction@Value@v8@@QEBA_NXZ)
utility.o : error LNK2001: unresolved external symbol "public: bool __cdecl v8::Value::IsArray(void)const " (?IsArray@Value@v8@@QEBA_NXZ)
file.o : error LNK2001: unresolved external symbol "public: bool __cdecl v8::Value::IsObject(void)const " (?IsObject@Value@v8@@QEBA_NXZ)

该代码似乎在链接到v8函数时出错。

我具有用于链接的以下依赖项:

winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib crypt32.lib 
openssl\\libcrypto.lib openssl\\libssl.lib ws2_32.lib
iphlpapi.lib zlib\\zlib.lib dbghelp.lib shlwapi.lib secur32.lib wldap32.lib

我试图了解为什么升级会导致这些错误。我尝试更新Windows sdk来查看是​​否是一个问题,但这并不能解决任何问题。

0 个答案:

没有答案
相关问题