Файл путаницы 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 ответ
Решение
Итак, я нашел, как это сделать в документации, наконец:
: main можно установить в "no", чтобы запретить перенос блока кода при вызове основной функции.
#+begin_src C++ :main no
//Code goes here
#+end_src
Это сделает это.