Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll / 17 сообщений из 17, страница 1 из 1
02.04.2019, 14:04
    #39795169
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
Добрый день.
При компиляции с помощью Visual Studio программа не требует никаких dll, можно ли в данном случае обойтись без них? Весят 1,57 мб.
MinGW MinGW-W64-builds-4.3.5 mode=gcc-8.1.0
...
Рейтинг: 0 / 0
02.04.2019, 14:14
    #39795176
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
Добавь --static-чего-то-там ключи при сборке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.04.2019, 14:57
    #39795209
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrwДобрый день.
При компиляции с помощью Visual Studio программа не требует никаких dll
А как же vcruntime?
...
Рейтинг: 0 / 0
02.04.2019, 19:43
    #39795406
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
static добавит вес в сам файл.
В случае с Visual Studio используются динамические dll, которые уже всё равно есть у человека (установленные) почти всегда.
...
Рейтинг: 0 / 0
02.04.2019, 20:48
    #39795419
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrwstatic добавит вес в сам файл.
В случае с Visual Studio используются динамические dll, которые уже всё равно есть у человека (установленные) почти всегда.
Я не был бы столь категоричен
...
Рейтинг: 0 / 0
02.04.2019, 21:02
    #39795422
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrwВ случае с Visual Studio используются динамические dll, которые уже всё равно есть у человека (установленные) почти всегда.
Если возьмешь Visual Studio 98, то к нему dll есть всегда. Если поновее, то не всегда.
...
Рейтинг: 0 / 0
02.04.2019, 21:24
    #39795430
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrwВ случае с Visual Studio используются динамические dll, которые уже всё равно есть у
человека (установленные) почти всегда.

Ты бы эта... определился, что ли: хочешь ты использовать динамические библиотеки или нет.
Пара сотен килобайт экзешника тебя реально убьют?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.04.2019, 22:13
    #39795444
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
Люди ставят какой-либо софт, при установке которого проверяется и при необходимости устанавливается VC Redist.
...
Рейтинг: 0 / 0
02.04.2019, 23:04
    #39795448
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrw,

пиши на чистом С, эти либы от С++,

у gcc они свои, хотя С-рантайм они берут встроенным в систему msvcrt.dll
...
Рейтинг: 0 / 0
02.04.2019, 23:06
    #39795449
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrw...При компиляции с помощью Visual Studio программа не требует никаких dll...Это верно скорее всего максимум для VS2010
...
Рейтинг: 0 / 0
02.04.2019, 23:36
    #39795453
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
Siemargl,
вот в этом получается и загвоздка, что свои у них dll.
...
Рейтинг: 0 / 0
02.04.2019, 23:37
    #39795454
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
VS 2012-VS 2019 не требуют dll для скомпилированной C++ программы (за исключением VC Redist).
...
Рейтинг: 0 / 0
03.04.2019, 00:02
    #39795457
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrw,

Ну и какая разница
MinGW рантам или MSVC?
...
Рейтинг: 0 / 0
03.04.2019, 00:49
    #39795461
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrwVS 2012-VS 2019 не требуют dll для скомпилированной C++ программы (за исключением VC Redist).
похоже, ты не понимаешь что такое "свои dll" и что такое VC Redist....
...
Рейтинг: 0 / 0
03.04.2019, 10:26
    #39795611
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
Разница в том, что у большинства пользователей уже установлены dll VC Redist, а от MinGW - нет.
...
Рейтинг: 0 / 0
03.04.2019, 10:48
    #39795625
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrw,

Включи необходимые dll в инсталлятор или собирай статически

Надеешься на чудо?
...
Рейтинг: 0 / 0
03.04.2019, 10:53
    #39795628
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll
mraklbrwРазница в том, что у большинства пользователей уже установлены dll VC Redist, а от MinGW - нет.
Не стоит на это полагаться. Это негласное правило, когда ты собираешь MSI-пакет для своего приложения,
тебе следует подключить установку студийных рантаймов через соответствующие merge modules, чтобы потом вдруг не
влететь в side-by-side ошибку при загрузки системного рантайма твоим приложением.
Хотя с последними версиями студии рантайм превратился в Universal CRT (vcruntime.dll), который, только в Win10 стал компонентом ОС.
Так что, если ты хочешь поддерживать только Win10 и MSVS >= 2015, то можешь, и правда, забить на это.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / MinGW - скомпилированная программа требует наличия libstdc++-6.dll и libgcc_s_seh-1.dll / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]