While you wait for someone *much* more knowledgeable to reply... :-)
I'm not brave enough to build on Windows, but presumably many things are 
similar.

> I'm following the guide.

More than one guide (or parts of guide) to follow! :-)  Maybe you followed 
this one: https://v8.dev/docs/embed

In which case, you built a directory like "v8/out.gn/x64.release" and that 
directory
would contain a file named "args.gn" and you could confirm that file 
contains a line
like "is_clang = true" to know that your build used clang.

Or if you followed the instructions here: https://v8.dev/docs/build-gn
then I guess you would find "args.gn" in something like "v8/out/x64.release"

> resolve external symbols for NewDefaultPlatform

That problem should be conquerable. A symbol I would expect to find
in the library built to contain the "libplatform" code from 
"v8/src/libplatform".
I would next see if there's a library with "libplatform" in the name and 
confirm
whether I've really successfully told the linker to look there. Or you could
resort to dumping all the symbols from all the DLLs you built and confirm
the missing symbol really does exist and where it is defined.

> I'm getting quite desperate about this project.
Many have trudged ahead of you and suffered the same, if it's any 
consolation :-).

On Sunday, December 15, 2019 at 7:18:28 AM UTC-8, Bad_At_Life wrote:
>
> Sorry for the late answer.
> I don't know if I'm building with clang or msvc. I'm following the guide.
> Meanwhile I managed to build dll files, but I can't make them work in a 
> VS2019 project because of two errors:
> -the linker can't resolve external symbols for NewDefaultPlatform
> -Even if I comment out the part that causes the first error, I get runtime 
> entry point errors on icu18n.dll and v8.dll.
>
> I'm getting quite desperate about this project.
>

-- 
-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/078774ea-aac8-47f2-83ae-37051700243e%40googlegroups.com.

Reply via email to