IUP поставляется в готовых упаковках. Прокрутите вниз, чтобы прочитать, какую версию вы должны получить, в зависимости от того, какие зависимости вы хотите или какой компилятор вы используете.
Обратите внимание, что ваше предпочтение иметь отсутствие зависимостей практически невозможно, учитывая, что большинство наборов инструментов будут связаны с некоторыми msvcr***.dll
, специфичными для IDE библиотеками или другими низкоуровневыми библиотеками с открытым исходным кодом.
Реально, однако, вы должны, вероятно, просто выбрать свой любимый инструментарий, а затем скомпилировать его самостоятельно со всеми зависимостями, поместить их в папку, а в этой папке вы ссылаетесь на использование инструментария. После того, как вы сделаете эту начальную компиляцию, она будет столь же простой в использовании, как и предварительно скомпилированный. Еще одно преимущество его компиляции - вы можете выбрать, какие дополнения или расширения вы хотите связать и которые вам не нужны, что оптимизирует выходной файл.
С сайта: Вам понадобятся пакеты разработчиков GLib, cairo, Pango, ATK, gdk-pixbuf и GTK + для создания программного обеспечения против GTK +. Для запуска программ GTK + вам также понадобятся пакеты gettext-runtime, fontconfig, freetype, expat, libpng и zlib. –
@GaryWilloughby нигде в вашем вопросе вы говорите, что он не может иметь зависимости. Кроме того, я буду держать пари, что если вы посмотрели кого-то, там была создана полностью автономная версия библиотеки - это очень популярно в конце концов. –
'Так что я могу просто импортировать статическую библиотеку и начать использовать GUI-команды для создания приложения, написанного на C?' –