いくつかの必要な背景:
Libnice (p2p ライブラリ) は 2.28 Glib を使用してコンパイルされることを意図していました (これは win32 コンパイルの readme 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から入手) を使用して Libnice をwin32 用にコンパイルしようとすると、いくつかの構文エラー (それらの多く) が発生します。ここでログを見ることができ
ますhttps://gist.github.com/anonymous/71e2a80e57eb4b8ae6c1
PS: 最新の GLib を使用するために、readme に記載されているものと同じものをダウンロードしました。つまり、Glib dev とランタイム、zlib と gettext ランタイムです。