我正在努力弄清楚如何在Windows上构建Google的V8.
到目前为止,我有:
fetch v8gn gen --ide=vs2015 out/Default我的问题是,这只会产生大量.obj文件而没有.lib文件.
我已将项目(v8,v8_base,v8_libbase等)设置为Configuration type: Static library (.lib):

我不确定如何让Visual Studio生成库文件.任何帮助赞赏!
我已设法使用以下步骤生成库文件:
v8_base,v8_libbase,v8_external_snapshot和v8_libplatform..lib,使用lib命令手动构建,例如lib /o:v8_base *.objicui18n.lib和icuuc.lib(这些在构建期间创建得很好.)我现在正试图实际使用这些库,并遇到一个新的问题,我将非常感谢帮助.我在VS中链接了以下库:v8_base.lib; v8_libbase.lib; v8_external_snapshot.lib; v8_libplatform.lib; icui18n.lib; icuuc.lib; winmm.lib;但是我遇到了一些未解决的符号问题:
unresolved external symbol "public: static void __cdecl v8::sampler::Sampler::TearDown(void)" (?TearDown@Sampler@sampler@v8@@SAXXZ) referenced in function "public: static void __cdecl v8::internal::V8::TearDown(void)" (?TearDown@V8@internal@v8@@SAXXZ) TriviaBot …Run Code Online (Sandbox Code Playgroud)