Я пытался создать свое приложение, которое использует glib-2.0
с Visual Studio.
glib-2.0
был установлен с pacman
от msys2
так что у меня нет glib-2.0.lib
но у меня есть glib-2.0.a
Когда я установил glib-2.0.a
а также intl.a
в Дополнительные зависимости от Visual Studio 2013, Я получил это ошибки:
Ошибка 2 LNK2001: символьное внешнее без разрешения ___chkstk_ms C: \ Users \ julien \ Documents \ Visual Studio 2013 \ Projects \ m \ m \ libintl.a (loadmsgcat.o) m
Ошибка 66 LNK2001: символьное внешнее без разрешения __imp_getsockopt C: \ Users \ julien \ Documents \ Visual Studio 2013 \ Projects \ m \ m \ libglib-2.0.a (giowin32.o) m
и т. д.
Я поставил intl.a
тоже потому что pkg-config --libs glib-2.0 --msvc-syntax
возвращает:
/libpath:C:/msys64/mingw64/lib.lib glib-2.0.lib intl.lib
Что я должен сделать, чтобы построить мое приложение?
Вам нужно собрать GLIB с MSVC.