【问题标题】:can html and c++ be linked without any external application?html 和 c++ 可以在没有任何外部应用程序的情况下链接吗?
【发布时间】:2016-03-09 09:29:32
【问题描述】:

我正在做一个项目,该项目需要我的基于 c++ 的代码在网页中运行。以 C++ 中“hello world”代码的最简单示例为例,是否可以将此代码链接到 html 文档,任何帮助将不胜感激。

脚本约束:html/php/asp.net(仅当 html/php 根本不可能时才使用 asp.net)

【问题讨论】:

  • “是否可以将此代码链接到 html 文档” 不可以。不过,有 c++ 到 javascript 编译器,例如 emscripten。
  • 你可以使用 emscripten transpile it to Javascript
  • 但是 c++ 并没有开箱即用,可以这么说。它不是 php 样式可嵌入到 html 页面中的。

标签: html c++ executable


【解决方案1】:

实际上,是的 - 前提是您的用户使用的是 chrome:

https://developer.chrome.com/native-client

【讨论】:

    【解决方案2】:

    Hacky,但在你的约束下工作,是让这个“hello world”程序输出整个 html,并将其用作cgi。或者使用 php 或 asp 调用这个 exec 并重定向它的输出。

    但是这不是将源代码嵌入到 html 中,就像 php 那样,而是将 C++ 编译为可执行文件并从 php 调用它。你甚至可以extend php with c++

    【讨论】:

      猜你喜欢
      • 2021-06-06
      • 1970-01-01
      • 2017-05-29
      • 2014-02-22
      • 2023-03-09
      • 1970-01-01
      • 2012-09-14
      • 2011-05-03
      • 1970-01-01
      相关资源
      最近更新 更多