在Windows编译libnice

测试了libnice的很多版本,按照Readme.win32上的说明编译总是出错!在网上查原因,据说是因为glib的版本问题。一直测试到0.1.4终于是编译通过了。

下面简单记录一下编译过程:

1.下载libnice0.1.4。链接:https://nice.freedesktop.org/releases/libnice-0.1.4.tar.gz

2.下载glib。 链接:

http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib_2.28.8-1_win32.zip

http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib-dev_2.28.8-1_win32.zip

3.下载zlib和gettext的runtime库。链接:

http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/zlib_1.2.5-2_win32.zip

http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip

4.解压libnice-0.1.4.tar.gz,在libnice目录下建立glib目录。

libnice
    |--- agent
    |--- docs
    |--- glib       <--------------
    |--- gst
    | ...
    |--- tests
    |--- win32
    | AUTHORS
    | ...
    | TODO

5.把glib_2.28.8-1_win32.zip、glib-dev_2.28.8-1_win32.zip、zlib_1.2.5-2_win32.zip和gettext-runtime_0.18.1.1-2_win32.zip拷贝到glib目录下

6.把这四个压缩文件解压到当前文件夹

libnice
    |--- ...
    |--- glib
    |-------- bin
    |-------- etc
    |-------- include
    |-------- lib
    |-------- manifest
    |-------- share
    |-------- src
    |--- ...

7.然后打开libnice-0.1.4/win32/vs9/libnice.sln,编译……


猜你喜欢

转载自blog.csdn.net/kimfeng/article/details/53812716