c++ - Emscripten:警告:未解析的符号:_ZTVN10__cxxabiv120__si_class_type_infoE

标签 c++ emscripten

<分区>

我正在学习 emscripten 编译器。现在编译这个时我有一个错误 source code .

我使用 gcc,它运行良好。

但是,当通过此命令使用 emscripten 时:

./emcc game.cpp main.cpp painter.cpp field.cpp snake.cpp -s LEGACY_GL_EMULATION=1 -o a.html

我得到这个错误。:

warning: unresolved symbol: _ZTVN10__cxxabiv120__si_class_type_infoE`

这里有什么问题?

最佳答案

试试 em++ 代替 emcc。我不太熟悉 emscripten,但缺少的符号是 __cxxabiv1::__si_class_type_info 的 vtable,因此您可能需要链接 libcxxabi。

关于c++ - Emscripten:警告:未解析的符号:_ZTVN10__cxxabiv120__si_class_type_infoE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24187805/

相关文章:

用于累积逗号分隔字符串的 C++ 预处理器宏

C++特征值/vector 分解,只需要快速的前n个 vector

javascript - 如何在不复制的情况下将 canvas imageData 传递给 emscripten c++ 程序?

c++ - Emscripten + Visual Studio + 静态库

javascript - 如何从 WebAssembly 模块中检测浏览器信息?

java - 实现常量对象的最佳方法是什么?

c++ - 默认情况下,GCC 4.3.3 中如何处理 C++ 风格的注释?

c++ - 如何从具有十六进制表示形式的二进制数据的 char* 加载流字符串?

c - Emscripten/NodeJS : Make the actual file-system available by default

emscripten - 如何在网页中运行用 Emscripten 编译的交互式程序?