我想创建一个应用程序,我需要包含一部分用于计算的c ++代码。对于GUI我使用HTML5。那么可以将C ++代码包含到HTML5中吗?
答案 0 :(得分:5)
没有。你不能这样做。尝试将C ++移植到JavaScript。您可以查看声称可以将C ++代码转换为JavaScript的this项目。我自己从未尝试过这个。
否则,您可以编写CGI来使用C ++程序并使用AJAX“远程执行它”。
答案 1 :(得分:1)
在HTML5中使用C ++代码并不容易;但这取决于你真正想做的事情。
您首先应该了解HTTP和HTML5到底是什么,以及您希望C ++代码在哪里运行(在HTTP客户端或HTTP服务器上的浏览器中)服务器端)。
如果要在客户端(在浏览器中)使用C ++代码,您可能需要Google Native Client之类的内容。并非所有浏览器都支持它,您的用户需要启用它。您还可以考虑使用Emscripten将您的C ++代码编译为Javascript。
如果您想在服务器端使用C ++代码,则可能需要使用CGI或FastCGI技术,或者通过使用某些HTTP服务器库(例如{{}使您的C ++代码成为专用的HTTP服务器3}}或libonion)
另见Wt。
答案 2 :(得分:0)
尝试使用Javascript进行计算。