Вот моя проблема:
У меня есть большая библиотека кода, в которой все имена классов начинаются с Agui. Например:
class AguiWidget
{
};
class AguiBitmap
{
};
также все файлы hpp и cpp также имеют такие имена: AguiWidget.hpp
и т. Д.
Библиотека также не использует пространство имен.
все перечисления начинаются и используют Agui: Пример:
enum AguiKeyEnum
{
AGUI_KEY_SPACE,
AGUI_KEY_ENTER
};
Защитники include также используют ex: AGUI_WIDGET_HPP
Итак,
Моя задача - удалить все ссылки Agui, AGUI из всего проекта (все классы и перечисления), а затем инкапсулировать все классы в пространство имен agui.
Что было бы проще всего способ сделать это. Мне также нужны файлы hpp и cpp, чтобы в имени файла больше не было Agui.
Я использую MSVC 2008 в качестве IDE, если это помогает.
Спасибо!