Когда я нажимаю run task (зеленый треугольник), то все работает. Когда нажимаю на build task (инструмент), то появляется task.exe файл в cmake-build-debug. Но при запуске этого exe в powershell: .\task.exe почему-то ничего не выводится и программа завершается. Нет даже сообщения об ошибке. Почему так происходит?
Потому что ты делаешь что-то не так и ничего не понимаешь. Более сказать тебе нечего поскольку ты дал ноль информации.
Если программа при запуске не работает, её надо отлаживать и искать ошибки
Просто мне кажется, что это проблема не программы, а сборки cmake. Т.к. программа - вывод hello world.
& .\task.exe?
тоже ничего не вывелось
Когда что-то кажется, надо креститься и дальше делать своё дело как ни в чем не бывало.
Powersheell ничего не вывел, а cmd дал ошибку: отсутствие libgcc_s_seh-1.dll.
Значит для начала выкини powershell и никогда не пользуйся этой гадостью. Я подозреваю, что cmd выводит ошибку сам, а powershell надо об этом специально попросить.
Ты ещё небось MINGW используешь...
А что надо использовать?
GCC, Clang или MSVC. Если на Win, остаётся только Clang или MSVC.
Обсуждают сегодня