我想创建一个具有可运行的c ++代码示例的站点(或wikibook或github页面),非常类似cppreference(显然在{{1}中使用 coliru }}按钮)。我正试图通过这个谷歌自己,但每个教程都有太多的先决条件让我遵循。
是否有既定的最佳做法或易于使用的工具链?我认为 jekyll + coliru 将是最好的组合,但我不知道从哪里开始。
我知道这个问题太宽泛了,但我甚至不知道在哪里投入时间。以下任何一个都是一个很好的答案(降序优先顺序):
感谢您的帮助或建议。
PS1:我想添加一个“Wandbox”标签,但显然它不存在
PS2:我知道有klipse但c ++支持非常有限,因此不是理想的解决方案
答案 0 :(得分:1)
我认为jekyll + coliru将是最好的组合,但我不知道从哪里开始。
您可以考虑coliru.js,这是Coliru在线编译器的JavaScript库
这样,您可以向页面添加<script>window.onload = coliru.addRunButtons</script>
,以便将按钮插入到每个C ++代码块中,该代码块将编译并运行代码并在代码块下方显示结果。
<pre>
<code data-lang="c++">
int main()
{
return 0;
}
</code>
</pre>