Надеюсь сейчас правильный вопрос и тапками не забьете.
Вот пришлось мне по мелочи доработать некую либу, разработка под MacOS. Либу автор распространяет с открытым кодом и прилагает .sh+CMake-скрипты для сборки.
Первое время я правил в CotEditor (или подобном) по мелочи и потом собирал скриптами.
Потом открыл всю папку в VS Code (с плагинами). И тут дело вот в чем — оно не идет как полноценная IDE. Вернее как — простой проект я в ней могу собрать и прямо оттуда запустить, а вот настроить полную конфигурацию для запуска большого проекта — не ясно как. Ну и оно особо не горит как бы — кое-что VS Code подсказывает, но до полноценной IDE далеко.
Отладку организовал с помощью простой функции:
static void log_to_file(const std::string message)
{
std::ofstream outfile;
outfile.open("/Users/test/Documents/LOG/Log1.txt", std::ios_base::app);
outfile << message << endl;
}
Т.е. натыкиваю ее вызов везде по шагам, где возникает проблема — так и живу.
Понятно что все ошибки перехватить не возможно — но можно обнаружить в каком месте возникает проблема хотя бы а потом догадаться.
Как мне перейти на новый уровень? Есть ли пошаговая инструкция или книга, желательно с картинками?
Как я понимаю, самое простое — открыть проект в полноценной IDE. А можно еще просто подключаться дебаггером к процессу. Где взять бы инструкции на все это?