是否可以在html5中使用C ++代码?

时间:2014-03-15 11:48:09

标签: c++ html cross-platform hybrid-mobile-app

我想创建一个应用程序,我需要包含一部分用于计算的c ++代码。对于GUI我使用HTML5。那么可以将C ++代码包含到HTML5中吗?

3 个答案:

答案 0 :(得分:5)

没有。你不能这样做。尝试将C ++移植到JavaScript。您可以查看声称可以将C ++代码转换为JavaScript的this项目。我自己从未尝试过这个。

否则,您可以编写CGI来使用C ++程序并使用AJAX“远程执行它”。

答案 1 :(得分:1)

在HTML5中使用C ++代码并不容易;但这取决于你真正想做的事情。

您首先应该了解HTTPHTML5到底是什么,以及您希望C ++代码在哪里运行(在HTTP客户端或HTTP服务器上的浏览器中)服务器端)。

如果要在客户端(在浏览器中)使用C ++代码,您可能需要Google Native Client之类的内容。并非所有浏览器都支持它,您的用户需要启用它。您还可以考虑使用Emscripten将您的C ++代码编译为Javascript。

如果您想在服务器端使用C ++代码,则可能需要使用CGIFastCGI技术,或者通过使用某些HTTP服务器库(例如{{}使您的C ++代码成为专用的HTTP服务器3}}或libonion

另见Wt

答案 2 :(得分:0)

尝试使用Javascript进行计算。