Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C调用JavaScript函数_Javascript_C - Fatal编程技术网

从C调用JavaScript函数

从C调用JavaScript函数,javascript,c,Javascript,C,是否可以从C调用JavaScript函数(比如node.js编写的) (有很多关于从node.js调用C/C++的教程,但不是相反的方法。)您可以使用 Emscripten是一个LLVM到JavaScript的编译器 它使用LLVM gcc(DragonEgg)或clang,或任何其他可以转换为LLVM的语言,从C/C++生成LLVM位代码,并将其编译为JavaScript,可以在web上运行(或任何其他JavaScript可以运行的地方) 另请参见:Er。。。我不认为有一种方法,C程序可以与网

是否可以从C调用JavaScript函数(比如node.js编写的)

(有很多关于从node.js调用C/C++的教程,但不是相反的方法。)

您可以使用

Emscripten是一个LLVM到JavaScript的编译器

它使用LLVM gcc(DragonEgg)或clang,或任何其他可以转换为LLVM的语言,从C/C++生成LLVM位代码,并将其编译为JavaScript,可以在web上运行(或任何其他JavaScript可以运行的地方)


另请参见:

Er。。。我不认为有一种方法,C程序可以与网络对话。JavaScript是一种web语言。所以,我觉得没有。@Praveen:Node.js一直被用作非web内容的后端。我知道George,但一般来说,作为JavaScript。。。嗯,我说这只是我的感觉。C可以使用
system()
来执行shell命令,所以您可以执行
system(“npm scriptname.js”)
@George然后将该函数本身放在脚本中并执行它?虽然我不是提问者,但这几乎肯定不能回答他的问题。