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