файл путаницы 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 и запутать его без оценки
было бы решением для моей текущей проблемы.

2

Решение

Итак, я нашел, как это сделать в документации, наконец:

:главный
можно установить на «нет», чтобы запретить перенос блока кода при вызове основной функции.

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

Это сделает это.

6

Другие решения


По вопросам рекламы [email protected]