Как я могу автоматически генерировать/обновлять файлы заголовков из файлов cpp без использования IDE?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу автоматически генерировать/обновлять файлы заголовков из файлов cpp без использования IDE?

Сообщение Anonymous »


Я использую VIM для разработки на C++ уже несколько лет и не хочу обсуждать вопрос, использовать ли IDE или мощный текстовый редактор для разработки программного обеспечения. До сих пор я в основном работал с библиотекой шаблонов, содержащей только заголовки, где все либо является шаблоном, либо объявлено встроенным, поэтому файлы .cpp не играют большой роли.

В последнее время я больше занимаюсь «традиционной» разработкой на C++, столкнувшись со старой проблемой синхронизации файлов заголовков и файлов без заголовков. Мне интересно, есть ли какие-либо инструменты командной строки, которые можно было бы использовать в цели make или интегрировать в VIM для выполнения этой задачи, то есть обновлять файлы заголовков на основе файлов .cpp. По сути, объявления классов/структур или (шаблонных и встроенных) реализаций следует игнорировать в файлах заголовков, а объявления функций следует добавлять, удалять или обновлять на основе файла .cpp.

Однако мне известен инструмент lzz, который требует от вас написания кода в дополнительном, третьем формате файла, который затем предварительно обрабатывается в файлы .h/.cpp перед фактической компиляцией.

Есть ли что-нибудь поблизости, что может выполнить эту работу? Как другие разработчики, не использующие IDE, решают эту проблему?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»