VLC3 編譯過程

2021-09-30 19:14:05 字數 1684 閱讀 2046

1、首先是安裝64位的ubuntu系統(ubuntu-16.04.5-desktop-amd64.iso)

阿里的源比較快:

2、先安裝所需要的依賴庫和工具(要編譯生成32位的libvlc)

通過wget

mingw-w64-common_5.0.1-1_all.deb

mingw-w64-i686-dev_5.0.1-1_all.deb

mingw-w64-tools_5.0.1-1_amd64.deb

mingw-w64-x86-64-dev_5.0.1-1_all.deb

mingw-w64_5.0.1-1_all.deb

安裝dpkg -i mingw-w64-common_5.0.1-1_all.deb

3、一些linux庫

4、獲取源**

git clone

cd vlc

5、prepare 3rd party libraries

tar xvjf nasm-2.13.03.tar.xz

cd nasm-2.13.03

sed -e 『/seg_init/d』

-e 『s/pure_func seg_alloc/seg_alloc/』

-i include/nasmlib.h

./configure --prefix=/usr &&

make

sudo make install

6、configuring the build

1、回到vlc主目錄下

2、./bootstrap

3、mkdir win32 && cd win32

4、export pkg_config_libdir=hom

e/vl

c/co

ntri

b/

i686−w

64−mi

ngw32

/lib

/pkg

conf

igex

port

pkgc

onfi

gpat

hcus

tom=

home/vlc/contrib/i686-w64-mingw32/lib/pkgconfig export pkg_config_path_custom=

home/v

lc/c

ontr

ib/i

686−

w64−

ming

w32/

lib/

pkgc

onfi

gexp

ortp

kgc​

onfi

gp​a

thc​

usto

m=pkg_config_libdir

5、…/extras/package/win32/configure.sh --host=i686-w64-mingw32

6、make

7、make package-win-common

備註:要是5出錯關於qt部分的,可以不編譯…/extras/package/win32/configure.sh --host=i686-w64-mingw32 --disable-qt --disable-skins2

7、關於qt的解決有個**或者好像不裝qt5.

8、搜尋vlc解決問題的**

Android版本 編譯VLC

這裡假設你已經裝好android sdk和android ndk 配置環境變數 1.cd命令到當前使用者目錄下,開啟.bash profile檔案 cd open bash profile 如果沒有.bash profile,請touch新建乙個.bash profile touch bash pr...

Android版本 編譯VLC

2015 10 27 android 這裡記錄下編譯android版本的過程和遇到的錯誤 sudo apt get install automake ant autopoint cmake build essential libtool patch pkg config protobuf compi...

VLC 編譯相關問題

在mac os x10.7.3 xcode4.3.2 環境下編譯vlc for ios碰到的問題可解決辦法。git clone git cd mobilevlc buildmobilevlc.sh 執行會失敗,usr bin xcodebuild error can t exec developer...