我正在使用精彩的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文件中的代码并在不进行评估的情况下纠缠它 对我目前的问题也是一个解决方案。
答案 0 :(得分:6)
所以我最终在文档中找到了如何做到这一点:
:主 可以设置为" no"禁止在主函数调用中包装代码块。
#+begin_src C++ :main no
//Code goes here
#+end_src
这样就可以了。