没有主要功能的org babel缠结文件

时间:2014-09-26 21:17:11

标签: c++ emacs org-mode org-babel

我正在使用精彩的org-babel包进行emacs。

我想为C ++代码生成一些没有主函数的代码, 但我无法弄清楚该怎么做。

#+begin_src C++ :tangle MyClass.h
namespace ns {
    class MyClass {};
}
#+end_src

这将产生:

int main() {
    namespace ns {
       class MyClass {};
    }
}

有没有办法可以指示org-babel不生成主要功能? 我找不到任何文件或提示。

任何替代方案都允许我内联org文件中的代码并在不进行评估的情况下纠缠它 对我目前的问题也是一个解决方案。

1 个答案:

答案 0 :(得分:6)

所以我最终在文档中找到了如何做到这一点:

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

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

这样就可以了。