So I would like to hear comments on this from some V8 developer or whoever solved the issue w/o Nuget package.
2016-11-10 16:05 GMT+02:00 Ivan Pizhenko <ivan.pizhe...@gmail.com>: > Thank you for advise, George, but what you suggest is not an option in the > my case, I need to have built from sources exactly this stable version > 5.3.332.45. There is no Nuget package fir exactly this version, and there > are also other circumstances those prevent me using Nuget package. So I am > looking for exactly an explanation on how to solve this manually. > > 2016-11-09 19:36 GMT+02:00 George Marques <georgemje...@gmail.com>: > >> I also had troubles with the build system. I found it's much easier to >> just use this Nuget package: https://github.com/pmed/v8-nuget. >> >> >> On Wednesday, November 9, 2016 at 5:42:19 AM UTC-2, Ivan P. wrote: >>> >>> Hello, I am porting my app from V8 3.19 to V8 5.3.332.45. >>> I have built new V8 version as DLL using Visual Studio 2013, updated >>> code of my app to use updated APIs and now trying to perform full build of >>> my app. >>> My app doesn't use GN to build it, it is normal Visual Studio 2013 >>> project. I have specified v8.dll.lib as additional linker input. >>> >>> I get following linker error: >>> 1>v8init.obj : error LNK2019: unresolved external symbol "class >>> v8::Platform * __cdecl v8::platform::CreateDefaultPlatform(int)" >>> (?CreateDefaultPlatform@platform@v8@@YAPEAVPlatform@2@H@Z) referenced >>> in function .... " >>> >>> I suppose v8::platform::CreateDefaultPlatform() must be present in >>> libplatform, but because the error happens, I can make conclusion that >>> libplatform it is not included into v8.dll.lib. >>> I have examined V8 build outputs and couldn't find libplatform as >>> separate static lib or DLL: here is list of libs generated during the >>> build, here is what I have: >>> >>> icui18n.dll >>> icuuc.dll >>> msvcp120.dll >>> msvcp120d.dll >>> msvcr120.dll >>> msvcr120d.dll >>> pgort120.dll >>> v8.dll >>> >>> >>> cctest.lib >>> generate-bytecode-expectations.lib >>> icui18n.dll.lib >>> icuuc.dll.lib >>> mksnapshot.lib >>> unittests.lib >>> v8.dll.lib >>> v8_parser_shell.lib >>> v8_simple_json_fuzzer.lib >>> v8_simple_parser_fuzzer.lib >>> v8_simple_regexp_fuzzer.lib >>> v8_simple_wasm_asmjs_fuzzer.lib >>> v8_simple_wasm_fuzzer.lib >>> >>> Please advise - either how to tune build to have libplatform generated >>> as separate DLL or included to v8.dll ? >>> Or is it safe to make manually libplatform from obj files and link it, >>> taking into account v8 is DLL? >>> >>> Thanks. >>> >>> -- >> -- >> v8-users mailing list >> v8-users@googlegroups.com >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "v8-users" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/to >> pic/v8-users/Y05xPj956Ys/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> v8-users+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.