【发布时间】:2010-12-25 08:32:35
【问题描述】:
我刚刚进入高级 C++ 编程(面向对象),我一直在寻找如何将 C++ 程序嵌入到普通浏览器中的几个小时。老实说,我不知道怎么做。我的想法与您使用脚本类型标签将 JavaScript 与 HTML 嵌入的方式相同。有人可以帮我理解如何做到这一点吗?
【问题讨论】:
标签: html visual-c++ embedding
我刚刚进入高级 C++ 编程(面向对象),我一直在寻找如何将 C++ 程序嵌入到普通浏览器中的几个小时。老实说,我不知道怎么做。我的想法与您使用脚本类型标签将 JavaScript 与 HTML 嵌入的方式相同。有人可以帮我理解如何做到这一点吗?
【问题讨论】:
标签: html visual-c++ embedding
除非您使用的是 Chrome + Native client,否则您可以忘记它...
目前市场上有许多普通浏览器,包括由于各种原因无法执行 C++ 代码的移动浏览器。
因此,如果您想符合标准,我建议您使用通常的嫌疑人:Javascript 和 HTML 5。
我强烈反对使用 ActiveX,除非您正在为公司的 Intranet 进行开发并且公司中的所有浏览器都是 IE 6。我希望您不在这种情况下。即便如此,我还是建议远离 ActiveX。
【讨论】:
你的意思是,你想在浏览器中运行 C++? 不,你不能有很多原因(首先也是最重要的是安全性)
可能很快就会使用来自 Google 的本机代码...
试试http://code.google.com/p/nativeclient/
你也有 ActiveX(微软创建的本地客户端方法),但它很烂,很难编程,只能在 IE 下运行
【讨论】: