Emscripten + Visual Studio + Static Library
Emscripten + Visual Studio + Static Library
我得到了基本的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']"
相关文章:
- Boost Graph Library,修复节点大小
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- SFML library: http request
- 如何处理 c++ 中类实现中的"invalid use of non-static data member"?
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- 收到错误"invalid use of non-static data member 'stu::n' "
- Linking library C++
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- 我应该在 C++ 中何时/为什么使用 STATIC?
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- 如何处理Boost Spirit X3导致Visual Studio 2019 "static initialization order fiasco"?
- OpenSSL fips in C++ wrapper Library 如何?错误:指纹不匹配
- "static char __ = []() -> char"的含义
- 当初始值设定项是基类名时'initializer does not name a non-static data member or base class'错误
- C++ class vs a library
- C++ library with Tensorflow on Android
- "Mixing a dll boost library with a static runtime is a really bad idea..."
- Emscripten + Visual Studio + Static Library
- 使用 -static 时如何让 gcc/ld 遍历多个'-l library'?
- 引用 MFC 的多个项目:"use mfc in a static library" vs "use mfc in a shared dll" ?