【问题标题】:org babel tangle file without main functionorg babel 没有主函数的缠结文件
【发布时间】:2014-09-26 21:17:11
【问题描述】:

我正在为 emacs 使用出色的 org-babel 包。

我想为 C++ 代码生成一些没有 main 函数的代码, 但我不知道该怎么做。

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

这将生成:

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

有没有办法让 org-babel 不生成 main 函数? 我在任何地方都找不到任何文档或提示。

任何让我在 org 文件中内联代码并在不评估的情况下将其缠结的替代方法 也可以解决我当前的问题。

【问题讨论】:

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


    【解决方案1】:

    于是我在documentation找到了怎么做,终于:

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

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

    这样就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多