[英]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.