[英]How do I call a 3rd party javascript library with emscripten?
我在C中有一个很大的代码库,我想使用emscripten编译成Javascript并在浏览器中运行。 没问题。
然后,我想添加第三方javascript库,并使用emscripten的机制从C代码调用它。
我已经使用EM_ASM构造将调用添加到第三方js库。 如果我将C代码编译为html / js文件,则不会看到第三方js库。
如果我手动编辑要添加的html文件
<script src="3rdPartyLib.js"></script>
它很棒。
如何让enscripten将<script>
标记放在那里而不是手动执行?
您可以使用带有标志--shell-file <path>
的shell文件。 生成的HTML将使用该文件作为模板,因此您可以包含自定义脚本标记。
--shell-file <path>
生成HTML输出时使用的框架HTML文件的路径名。 使用的shell文件需要在其中包含此标记:{{{SCRIPT}}}。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.