pmed / v8-nuget

NuGet package for V8 JavaScript Engine
93 stars 27 forks source link

windows 10 v8.dll fails to load #29

Open bbalaban opened 1 year ago

bbalaban commented 1 year ago

I installed v8-142-x64 via the package manager in Visual Studio 2019. My project dll builds fine, but when I try to load my dll (windows 10), i get: image

The entry point it can't find is in the icuuc.dll, but the v8.dll does not appear to import it.

Aincvy commented 1 year ago

Have you tried using this tool: https://github.com/lucasg/Dependencies? It can analyze the existence of dependent DLLs.

Also, which compiler are you using? Visual Studio (VS) or Clang?

bbalaban commented 1 year ago

I'm using vc++ (Visual Studio 2019 community edition)

On Fri, Oct 20, 2023 at 7:18 AM xxx @.***> wrote:

Have you tried using this tool: https://github.com/lucasg/Dependencies? It can analyze the existence of dependent DLLs.

Also, which compiler are you using? Visual Studio (VS) or Clang?

— Reply to this email directly, view it on GitHub https://github.com/pmed/v8-nuget/issues/29#issuecomment-1772554818, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEJS6VDUF6BUVYIPRZHVJDLYAJMZXAVCNFSM6AAAAAAXEH5ZI6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZSGU2TIOBRHA . You are receiving this because you authored the thread.Message ID: @.***>

--

Find Bob's blog at http://www.bobzblog.com

Aincvy commented 1 year ago

My simple project is working.

Below is the directory tree:

.
+--- icudtl.dat
+--- icuuc.dll
+--- test.exe
+--- test.pdb
+--- third_party_abseil-cpp_absl.dll
+--- third_party_icu_icui18n.dll
+--- third_party_zlib.dll
+--- v8.dll
+--- v8_libbase.dll
+--- v8_libplatform.dll

Here is a screenshot of the dependency tree.

image

Hope this is helpful.