我是网络开发的新手,我正在寻找一些关于如何在浏览器中运行 C++ 代码的教程或资源。我很快就要完成一个学位项目,该项目使用提供的 DLL + 我自己的程序在浏览器(我猜是 flash)中实现声音服务,所以我正在寻找一些入门的地方。
我没有很多网络开发经验,但我有 C/C++ 编程背景。
干杯
最佳答案
在几乎所有正常情况下,您都不希望在 Web 浏览器中运行 C++ 代码。在大多数情况下,运行 C++ 代码类似于将计算机的完全控制权交给正在运行的代码。它基本上可以做任何事情,从安装病毒到删除硬盘上的所有内容。这是您不想让您访问的任何随机网站执行的操作。
话虽如此,有几个选项可以做到这一点,即所谓的“安全”方式。一种仅适用于 Microsoft Internet Explorer 的方法是使用 ActiveX 控件。 Here's a page您可以从哪里开始了解它。
另一种选择,目前只适用于谷歌浏览器,是使用谷歌的本地客户端(NaCl)。 Here's您可以从哪里开始了解此选项。
如果你想在 firefox 上这样做,你需要用户安装一个插件。 Here's此选项的良好起始页。
正常的 Web 开发使用 Javascript 而不是 C++ 以实现网页的可编程性。
关于c++ - 在网络浏览器中运行 C/C++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5361968/