Подтвердить что ты не робот

Mingw libgcc_s_sjlj-1.dll отсутствует

Я пытаюсь скомпилировать программу в кодовых блоках с помощью mingw. Мне пришлось включить libw2_32.a, что я не получаю ошибок компилятора. Программа компилируется отлично, но когда я хочу ее запустить, она говорит, что libgcc_s_sjlj-1.dll отсутствует.

Я искал эту DLL в моей установке mingw, но единственная dll, которую я нашел, - это: libgcc_s_dw2-1.dll

Что я делаю неправильно?

4b9b3361

Ответ 1

Вы должны использовать -static-libgcc при компиляции с mingws g++, чтобы установить зависимость от LIBGCC_S_SJLJ-1.DLL. Вы можете сделать это, добавив static-libgcc в флаги компоновщика.

Я нашел эту информацию в этом посте: http://www.qtcentre.org/threads/39639-MinGW-w64-dependency-on-LIBGCC_S_SJLJ-1-DLL