Emscripten + Visual Studio + Static Library

Emscripten + Visual Studio + Static Library

本文关键字:Library Static Visual Emscripten Studio      更新时间:2023-10-16

我得到了基本的Emscripten应用程序。一个项目,包含一个main,什么不包含。然而,我现在正在尝试制作一个稍微复杂一点的应用程序。我正在寻找一个教程,或一些帮助,无论哪种方式。

我想在visualstudio中有两个项目。一个是示例,一个是静态库。

在静态库中是Main方法(Launcher方法),我会将其包含在任何其他示例中。

示例应用程序将是导入此静态库的Win32应用程序。目前,我的引擎就是这样设置的,在其他平台上也能很好地工作。不过,我现在无法让它与Emscripten一起工作。

当我编译静态库时,它会生成一个*.bc文件。我需要从那里知道如何将其包含在我的Sample应用程序中。

非常感谢

在项目属性、Emcc链接器、命令行下:在"其他选项"区域中添加要包含的BC库以及Visual Studio未涵盖的其他Emcc命令。我的条目看起来像:

C: \myLibDir\libMyLib.bc-s ALLOW_MEMORY_GROWTH=1-s EXPORTED_FUNCTIONS="['_main','_func2']"