Подскажите пожалуйста, я компилирую приложение компилятором cygwin через make, когда exe файл собирается он требует разные dll типа cygwin.dll и другие которые должны быть в том месте откуда запускается exe, а можно-ли как-то указать чтобы exe подгружал dll библиотеки например из папки lib откуда запускается exe?
Василий Дёмин, А без этого никак? Добавить в path это предполагается что на системе где программа будет запускаться должен быть установлен cygwin, это не удобно.
Антон, Если в другой системе cygwin не установлен, то придётся вместе с программой dll тащить всё равно. Или можно статический бинарник собрать, чтобы ddl были не нужны
Василий Дёмин, Или собирать не gcc, а компилятором, который вместе со студией идёт. Но им лучше только c++ собирать, так как сишный компилятор microsoft не развивают
Антон, Зачем упаковывать ddl в exe? Вы можете поставлять свой бинарник вместе с ddl, сделав установщик, который будет вместе с вашим exe файлом ещё и dll в нужное место копировать. Или собрать программу статически, чтобы использовались статические, а не динамические версии библиотек, которые будут встроены в бинарник компановщиком