Hello, hope your doing well,

I've been using V8 for a while now, all the way back from 10.x. Suddenly, 
our Internal tests/builds broke due to this Linker error with Windows MSVC: 

*unresolved external symbol "__declspec(dllimport) class 
std::unique_ptr<class v8::Platform,struct std::default_delete<class 
v8::Platform> > __cdecl v8::platform::NewDefaultPlatform(int,enum 
v8::platform::IdleTaskSupport,enum 
v8::platform::InProcessStackDumping,class std::unique_ptr<class 
v8::TracingController,struct std::default_delete<class 
v8::TracingController> >,enum v8::platform::PriorityMode)" 
(__imp_?NewDefaultPlatform@platform@v8@@YA?AV?$unique_ptr@VPlatform@v8@@U?$default_delete@VPlatform@v8@@@std@@@std@@HW4IdleTaskSupport@12@W4InProcessStackDumping@12@V?$unique_ptr@VTracingController@v8@@U?$default_delete@VTracingController@v8@@@std@@@4@W4PriorityMode@12@@Z)
 
referenced in function "public: bool __cdecl 
aperture::v8::V8EEngineMain::InitializeV8Engine(char const *)" 
(?InitializeV8Engine@V8EEngineMain@v8@aperture@@QEAA_NPEBD@Z)*

This is *Really* frustrating, as downgrading gives the same problems, 
changing args (apart from the obvious "is_component_build=true", or 
"use_custom_libcxx=false") doesn't work. Yes, building monolithically 
works, but this isn't preferred.

Has anyone found a good work-around for building & linking V8 MSVC 
Component version?

(For reference, we are using 12.4.254.20, this has also been tested with 
other versions as well!)

-- 
-- 
v8-users mailing list
[email protected]
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/v8-users/97bfb7ce-d347-475c-8e26-7137fd464bc1n%40googlegroups.com.

Reply via email to