一些必要的背景:
Libnice(p2p 库)旨在使用 2.28 Glib 编译(这里是 win32 编译自述文件https://github.com/jcaden/libnice/blob/master/README.win32),
但官方示例
(这个http:// cgit.collabora.com/git/user/kakaroto/libnice.git/plain/examples/sdp-example.c),
在 libnice 之前编译实现,显然是使用最新的 glib 东西编写的。
我认为,可以为较旧的示例重写示例,但最新的 glib 更加优雅和酷,这就是我希望使用它的原因。
现在,我的问题:
在尝试使用 Visual Studio 2010 使用最新的 GLib(从此处获取 http://www.gtk.org/download/win32.php)为 win32 编译 Libnice 时,我遇到了一些语法错误(其中很多)。您可以在此处查看日志https://gist.github.com/anonymous/71e2a80e57eb4b8ae6c1
是否可修复,如何修复?
PS:要使用最新的 GLib,我下载了自述文件中描述的相同内容;即 Glib 开发和运行时以及 zlib 和 gettext 运行时。