如何通过本机客户端从 javascript 调用 c 文件中的简单加法函数
how to call simple addition function in c file from javascript through native client
I have installed **naclsdk** with stable pepper35 version.
我找到了 c++ 的入门教程,但我找不到任何 c 的简单教程。作为我对 chrome-native 客户端的新手,如果有的话会很有帮助一个告诉 如何通过 chrome 浏览器从 javascript 调用简单的 c 函数,因为我需要从 javascript 调用已经存在的 c 算法函数并且我需要使用返回的 value.i 更新图表尝试了一些例子,但我无法理解..我需要调用 javascript 就像 var ans = pexe_instance.Addition(5,6)
Native Client SDK 有几个用 C 编写的示例。看一下:
- examples/demo/nacl_io_demo.c
- examples/demo/life.c
- tutorial/debugging/debugging.c
- tutorial/using_ppapi_simple/hello_world.c.
使用 ppapi_simple 在 Native Client 和 JavaScript 之间来回传递消息最简单。 life.c 示例显示了如何在 ProcessEvent 函数中处理消息:
void ProcessEvent(PSEvent* event) {
switch(event->type) {
case PSE_INSTANCE_HANDLEMESSAGE: {
struct PP_Var var = event->as_var;
...
break;
}
default:
break;
}
}
I have installed **naclsdk** with stable pepper35 version.
我找到了 c++ 的入门教程,但我找不到任何 c 的简单教程。作为我对 chrome-native 客户端的新手,如果有的话会很有帮助一个告诉 如何通过 chrome 浏览器从 javascript 调用简单的 c 函数,因为我需要从 javascript 调用已经存在的 c 算法函数并且我需要使用返回的 value.i 更新图表尝试了一些例子,但我无法理解..我需要调用 javascript 就像 var ans = pexe_instance.Addition(5,6)
Native Client SDK 有几个用 C 编写的示例。看一下:
- examples/demo/nacl_io_demo.c
- examples/demo/life.c
- tutorial/debugging/debugging.c
- tutorial/using_ppapi_simple/hello_world.c.
使用 ppapi_simple 在 Native Client 和 JavaScript 之间来回传递消息最简单。 life.c 示例显示了如何在 ProcessEvent 函数中处理消息:
void ProcessEvent(PSEvent* event) {
switch(event->type) {
case PSE_INSTANCE_HANDLEMESSAGE: {
struct PP_Var var = event->as_var;
...
break;
}
default:
break;
}
}