如何在 Linux 中使用 V8 共享库
how to use v8 shared library in linux
我正在做一个使用 v8 引擎的项目。我已经按照 v8 git 页面上的说明对其进行了编译并生成了一些 .so 文件。但是现在在那之后,没有更多关于如何处理这些库文件的说明。我想尝试使用提供的 hello-world 示例,但它使用静态库(但我们需要动态库(。我在互联网上找不到任何相关的文档或教程...... 谁能指出我一些方向,如何继续将这些动态库包含在我的程序中。
本教程对我帮助很大:
https://medium.com/dailyjs/how-to-build-v8-on-windows-and-not-go-mad-6347c69aacd4
而且,如果您不想在库中遇到这种问题,则可以使用 v8 NuGet:
https://github.com/pmed/v8-nuget
你可以直接安装到VisualStudio中的项目中,不需要做任何引用。
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 在cuda线程之间共享大量常量数据
- 如何从具有移动语义的类对象中生成共享指针
- 在c代码之间共享数据的最佳方式
- 在两个类中共享相同的函数调用,并在不需要时避免空实例化
- 将静态库链接到不带-fPIC的共享库中
- 为什么std::互斥需要很长的、非常不规则的时间来共享
- 使用Boost Interprocess创建托管共享内存需要很长时间
- 无法在Ubuntu上将共享库与Eclipse链接
- 从python调用openMP共享库时,未定义opnMP函数
- 在为LINUX创建共享库时,如何避免STL的私有/弱副本
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- 为什么我的共享库中存在展开符号
- 使用共享指针的函数调用,其对象应为 const
- 具有两个独占锁组的共享锁
- 共享队列的线程安全
- 共享指针和具有自定义删除程序的唯一指针之间的语法差异背后的任何原因
- 如何在 Linux 中使用 V8 共享库
- 使用v8的共享库与静态链接的v8不兼容