如何在我的网站上使用在线C++编译器

How to use an online C++ compiler in my site

本文关键字:在线 C++ 编译器 我的 网站      更新时间:2023-10-16

我想创建一个网站(或wikibook或github页面),它将具有可运行的c++代码示例,非常像cpprreference(显然是在Run this code按钮中使用coliru)。我试图通过谷歌搜索自己,但每个教程都有太多的先决条件让我遵循。

是否有既定的最佳实践或易于使用的工具链?我认为杰基尔+科利鲁将是最好的组合,但我不知道从哪里开始。

我知道这个问题太宽泛了,但我甚至不知道该把时间花在哪里。以下任何一项都是一个很好的答案(按偏好递减):

  • 我可以修改/调整的现有示例
  • 构建此类页面的教程
  • 我应该使用什么工具的描述
  • 描述这种过程的书

感谢您的帮助或建议。


PS1:我想添加一个"Wandbox"标签,但显然它不存在

PS2:我知道有klapse,但c++支持非常有限,所以这不是的理想解决方案

我认为jekyll+coliru将是最好的组合,但我不知道从哪里开始。

您可以考虑coliru.js,一个用于coliru在线编译器的JavaScript库
这样,您就可以将<script>window.onload = coliru.addRunButtons</script>添加到页面中,以便在将编译和运行代码的每个C++代码块中插入按钮,并在代码块下方显示结果。

<pre>
<code data-lang="c++">
int main()
{
return 0;
}
</code>
</pre>