Видимо вам нужно что-то в стиле https://clang.llvm.org/docs/ClangFormat.html
Вам нужно научиться парсить код и красиво его выводить, с расстановкой табов/пробелов/переводов строк и т.д.
Но как-то сложновато задание для курсовой.
Программа запущенная на прошлом этапе скорее всего повисла.
При пересборке компилятор не смог удалить предыдущий exe файл, так как программа еще висит.
Начиная с 5 версии с включенной поддержкой с++11 слоты не нужны совсем, так как в качестве слота стало возможным передавать ссылку на любую функцию класса и не только. Производительность будет выше + больше проверок на этапе компиляции на совместимость сигнала и слота https://wiki.qt.io/New_Signal_Slot_Syntax/ru
Попробуйте использовать https://github.com/Microsoft/cpprestsdk
должно корректно обрабатывать системные настройки всяких proxy/pac/wpad
по крайней мере на windows
+ годное api