没有主函数的org babel tangle文件

7
我正在使用非常出色的emacs org-babel插件。
我想生成一些不包含主函数的C++代码,但是我无法弄清如何做到这一点。
#+begin_src C++ :tangle MyClass.h
namespace ns {
    class MyClass {};
}
#+end_src

这将生成:
int main() {
    namespace ns {
       class MyClass {};
    }
}

我能否指示org-babel不生成主函数?我找不到任何文档或提示。

任何让我内联代码在org文件中进行收集而不进行评估的替代方法也将是我的当前问题的解决方案。

1个回答

11

我最终在文档中找到了如何做:

:main可以设置为“no”以禁止将代码块包装在主函数调用中。

#+begin_src C++ :main no
//Code goes here
#+end_src

这就可以了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接