嵌入C++;程序 我刚刚进入高级C++编程(面向对象),我一直在寻找如何将C++程序嵌入到普通浏览器中的几个小时。我真的不知道该怎么做。我的想法与使用script-type标记将JavaScript嵌入HTML的方式相同。有人能帮我理解怎么做吗

嵌入C++;程序 我刚刚进入高级C++编程(面向对象),我一直在寻找如何将C++程序嵌入到普通浏览器中的几个小时。我真的不知道该怎么做。我的想法与使用script-type标记将JavaScript嵌入HTML的方式相同。有人能帮我理解怎么做吗,html,visual-c++,embedding,Html,Visual C++,Embedding,您至少有两种选择: (仅限Microsoft浏览器) (谷歌原生客户端,仍处于实验阶段) 你是说,你想把C++运行到浏览器中吗? 不,因为很多原因,你不能这样做(首先也是最重要的是安全性) 可能很快就会收到来自谷歌的本地代码 试一试 你也有ActiveX(由Microsoft创建的本机客户端方法),但它很糟糕,很难编程,只能在IE下运行,除非你使用Chrome+,否则你可以忘记它 今天市场上有很多很多浏览器,包括移动浏览器,它们不能执行各种各样的C++代码。 因此,如果你想符合标准,我建议你

您至少有两种选择:

  • (仅限Microsoft浏览器)
  • (谷歌原生客户端,仍处于实验阶段)

你是说,你想把C++运行到浏览器中吗? 不,因为很多原因,你不能这样做(首先也是最重要的是安全性)

可能很快就会收到来自谷歌的本地代码

试一试


你也有ActiveX(由Microsoft创建的本机客户端方法),但它很糟糕,很难编程,只能在IE下运行,除非你使用Chrome+,否则你可以忘记它

今天市场上有很多很多浏览器,包括移动浏览器,它们不能执行各种各样的C++代码。

因此,如果你想符合标准,我建议你继续使用常见的怀疑:Javascript和HTML5


我强烈反对使用ActiveX,除非您是为公司内部网开发的,并且公司中的所有浏览器都是IE 6。我希望你不是那种情况。即使如此,我还是建议远离ActiveX。

我该如何使用ActiveX?氯化钠?氯化钠是“战略武器限制条约”中的“盐”。在浏览器中嵌入本地C++代码是有限的技术,因为它有可能大规模破坏,因此属于各种战略武器条约的权限。是的,HTML5也是安全的方式。顺便说一句,谷歌的本地代码在未来可能会很有趣。。。但现在它是(非常)实验性的。您也可以尝试Flex,但是(在我看来,它很糟糕,您仍然不能在内部使用本机代码)