c++ - 在网络浏览器中运行 C/C++ 代码?

标签 c++ flash dll browser audio

我是网络开发的新手,我正在寻找一些关于如何在浏览器中运行 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/

相关文章:

c++ - 再次将指针传递给函数时遇到问题

c++ - 同一函数中的静态函数变量初始化顺序

java - WebView 播放 Flash 文件时出现问题

flash - 如何允许用户始终允许我的 Flash 应用程序访问麦克风?

c++ - 从 DLL 导出 C++ 类

c# - Azure Web 部署发布旧版本的 MVC 站点 .dll

visual-studio-2010 - 如何在不使用 Visual Studio 的情况下编译 DLL?

c++:Boost 1.48 类型特征和 Cocoa 包含怪异

c++ - 不存在合适的构造函数来从 "const char [8]"转换为 "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>"

flash - 如何在 AS3 中开始制作自己的 Flash 动画?