1

我尝试构建glib-2.0Visual Studio一起使用的应用程序。

glib-2.0是用pacmanfrom安装的msys2,所以我没有,glib-2.0.lib但我有glib-2.0.a

当我在Visual Studio 2013Additional Dependencies中设置glib-2.0.a和设置时,出现以下错误:intl.a

Erreur 2 错误 LNK2001: symbole externe non résolu ___chkstk_ms C:\Users\julien\Documents\Visual Studio 2013\Projects\m\m\libintl.a(loadmsgcat.o) m

Erreur 66 错误 LNK2001: symbole externe non résolu __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

我必须做什么来构建我的应用程序?

4

1 回答 1

0

您需要使用 MSVC 构建 GLIB。

于 2015-05-27T18:33:10.403 回答