Информация о файлах, необходимых для совместного использования исполняемых файлов, сделанных на Code::Blocks

avatar
Anonymous_Codesman
1 июля 2021 в 20:15
35
0
0

Это довольно общий вопрос, касающийся IDE Code::Blocks, а именно версии 20.03. Довольно просто создать консольное приложение любого типа, используя эту IDE для какой-либо цели. Однако, исходя из моего опыта, требуется немного больше усилий, чтобы запустить этот файл сам по себе, вне среды разработки IDE. Решение этой проблемы, которое можно найти в Интернете, заключается в добавлении к переменным среды Windows пути к трем файлам DLL, которые поставляются вместе с программным обеспечением при установке. Они называются следующим образом:

libgcc_s_seh-1.dll
libstdc++-6.dll
libwinpthread-1.dll

Я просто хотел бы знать, зачем нужны эти файлы и, возможно, что делает код, который они содержат, чисто для понимания.

Источник
Drew Dormann
1 июля 2021 в 20:28
2

Это зависимости компилятора MinGW, не связанные напрямую с Code::Blocks.

Anonymous_Codesman
1 июля 2021 в 20:33
0

Я понимаю, это помогает.

Drew Dormann
1 июля 2021 в 20:36
0

Возможный дубликат (верхний ответ охватывает все три) coderhelper.com/questions/46728353

Anonymous_Codesman
1 июля 2021 в 21:02
0

Я понимаю. Это моя ошибка, спасибо, что обратили на это мое внимание.

Drew Dormann
1 июля 2021 в 21:14
0

Эта ссылка ответила на ваш вопрос?

Anonymous_Codesman
1 июля 2021 в 21:19
0

Это помогло мне лучше понять причину, по которой они нужны, и это влияет на компилятор MinGW в целом, а не на эту IDE. Однако я оставлю вопрос для любых других ответов. Спасибо за вашу помощь.

JaMiT
2 июля 2021 в 02:03
0

Связанный вопрос (на самом деле не дубликат, но кому-то, кто найдет этот вопрос в будущем, может быть интересно): MinGW.exe требует несколько gcc dll независимо от кода?

Ответы (0)