0

我想创建一个站点(或 wikibook 或 github 页面),其中包含可运行的 c++ 代码示例,非常类似于cppreference(显然在按钮中使用了coliruRun this code)。我正在尝试通过谷歌搜索自己,但每个教程都有太多的先决条件让我遵循。

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

我知道这个问题太宽泛了,但我什至不知道在哪里投入时间。以下任何一项都是一个很好的答案(优先顺序递减):

  • 我可以修改/调整的现有示例
  • 建立这样一个页面的教程
  • 我应该使用哪些工具的描述
  • 描述这样一个过程的书

感谢您的帮助或建议。


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

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

4

1 回答 1

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>
于 2017-01-15T05:37:19.553 回答