網上關於vlc的mingw編譯各種各樣,嘗試過很多,都有問題,以下本人親自測試,沒有問題
3.安裝最新版i686-w64-mingw32 gcc 5以上版本
我已經給出,直接解壓到linux即可
配置交叉編譯器環境變數,否則無法使用編譯器
為了避免與系統本身其他版本的i686-w64-mingw32衝突,這裡將i686-w64-mingw32/bin目錄下所有檔案的名字改為
i686-w64-mingw32new-*
rename 's/mingw32-new/mingw32new/' *
我的配置是
export path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/zg/sdb_mount/vlc_compile/mingw-w64-build/i686-w64-mingw32/bin:/home/zg/sdb_mount/vlc_compile/mingw-w64-build/i686-w64-mingw32/libexec/gcc/i686-w64-mingw32/9.1.1"
i686-w64-mingw32/bin 和 i686-w64-mingw32/libexec/gcc/i686-w64-mingw32/9.1.1 新增到path中即可
然後執行 i686-w64-mingw32-gcc --version 能夠看到版本好,說明安裝成功
5.編譯
./configure --host=i686-w64-mingw32new --prefix=/home/zg/sdb_mount/vlc_compile/vlc-3.0.7.1/vlc_sdk --with-contrib=/home/zg/sdb_mount/vlc_compile/i686-w64-mingw32 --disable-lua --disable-chromecast --disable-matroska pkg_config_libdir=/home/zg/sdb_mount/vlc_compile/i686-w64-mingw32/lib pkg_config_path=/home/zg/sdb_mount/vlc_compile/i686-w64-mingw32/lib/pkgconfig
其中 --disable-lua --disable-chromecast --disable-matroska 必須這樣配置,否則不能正常編譯通過, 其他的選項可隨意配置成
enable和disable
最後安裝
make package-win-common
**根目錄生成vlc-3.0.7.1
POJ 3071 dp,單調佇列
題目大意 給定n個數字和m,現在需要把他分成若閣個連續的組,使得每組的的sum都必須要不大於m,問所有組的最大數字之和的最小值是多少 題目解析 一開始看到最大值的最小值就想到了二分,其實大可不必,以後還是要提醒自己以後這種分組的題目大多可以用dp來做,dp i min dp j max j 1,j ...
Vlc控制項介面
vlc控制項介面 vlc plugin object的方法 l versioninfo 成員,返回版本資訊的字串 l vlc.versioninfo 方法,返回版本資訊的字串 audio object的屬性 讀寫 l vlc.audio.mute 靜音和非靜音 l vlc.audio.volume ...
Vlc控制項介面
vlc plugin object的方法 l versioninfo 成員,返回版本資訊的字串 l vlc.versioninfo 方法,返回版本資訊的字串 audio object的屬性 讀寫 l vlc.audio.mute 靜音和非靜音 l vlc.audio.volume 音量的百分比,值在...