Отсутствующие библиотеки в скомпилированной программе gtkmm в Windows (MSYS2) - PullRequest
0 голосов
/ 25 ноября 2018

после многочисленных проблем мне наконец удалось скомпилировать (Используя \ mingw64 \ bin \ g ++) мою программу, которая использует GTK + 3 (gtkmm3) на окнах.

Однако попытка запустить файл .exe теперь терпит неудачуи он жалуется на следующие отсутствующие библиотеки:

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

Я думаю, что-то в моем пути может быть неправильным?Однако я действительно не знаю, что делать, так как раньше не сталкивался с чем-то подобным.Я был бы признателен за любую помощь, и я готов предоставить любую информацию, которая может потребоваться для ее решения ^^

Редактировать: я знаю, что я мог бы просто загрузить или найти эти библиотеки, чтобы запустить программу, но я хотел бычтобы понять, почему он не может найти их, поскольку они принадлежат gtkmm (по крайней мере, это верно для libatkmm-1.6.1.dll)

1 Ответ

0 голосов
/ 26 ноября 2018

Я нашел ответ сам ... Я добавил в моем случае C: \ msys64 \ mingw64 \ bin в переменную PATH.Но теперь я вижу, что моя программа закрывается сразу после открытия.Ну, я думаю, что проблема продолжается;)

...