Emscripten C ++库链接

问题描述 投票:2回答:1

我有一个基本的C ++ GLUT程序,我试图从C ++函数内部运行Javascript代码。我找到了Emscripten并进行了大量测试,但我不知道如何在我的项目中实际使用它。我将emscripten文件夹添加到了编译器的搜索目录中,并能够#include,但是我不断收到“对emscripten_run_script的未定义引用”。我知道这是不链接库(-1SDL,-1glew32等)的问题。我检查了Emscripten网站上的示例和教程,但是我不需要代码,我需要示例项目,或者只需要Emscripten库的名称和位置。如何链接Emscripten,以便可以从程序中调用Emscripten函数,或者甚至有可能?

编辑:

由于Emscripten是Javascript编译器,有没有一种方法(而不是将库链接到我的项目),让Emscripten成为部分代码的编译器,然后切换回g ++?

javascript c++ linker libraries emscripten
1个回答
0
投票

这是一个示例项目,当您将调用添加到emscripten_run_script时,该项目将起作用。下载Tim Hutton's OpenGL sample program in C++并将此代码添加为main()函数的第一行:

© www.soinside.com 2019 - 2024. All rights reserved.