создать приложение, которое использует библиотеки, установленные из msys2 с pacman

Я пытался создать свое приложение, которое использует 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

Что я должен сделать, чтобы построить мое приложение?

1

Решение

Вам нужно собрать GLIB с MSVC.

0

Другие решения


По вопросам рекламы [email protected]