Используя ленивый C++ для создания заглушек
Вы когда-нибудь использовали ленивый C++?
Я пытаюсь создать файлы.CPP из файлов.H. На форуме я читал, что это возможно с вашим инструментом, но я пытался использовать его, но мне это не удалось. Вы можете мне помочь?
Я использовал опцию -c с файлом Test.h с точно следующим объявлением.
класс TEST_A { общественности: TEST_A (); ~ TEST_A (); void fooA (MyNamespace:: String & aName); };
Единственное, что у меня есть, это Cpp файл с написанным
#define LZZ_INLINE #undef LZZ_INLINE
и.h файл, измененный перед классом
#define LZZ_LINE inline класс TEST_A { общественности: TEST_A (); ~ TEST_A (); void fooA (MyNamespace:: String & aName); }; #undef LZZ_LINE
Что я делаю не так?
1 ответ
Решение
Я нашел, что было не так.
Прежде всего лучше переименовать файл.h в.lzz
LZZ может перейти от файла заголовка, имеющего ЗАВЕРШЕННОЕ объявление / определение класса, к паре файлов.h и.cpp.
Для того, что мне нужно сделать, я должен сначала добавить фигурные скобки вручную, если я хочу достичь своей цели.