国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、安裝MinGW

1.1、下載MinGW

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

1.2、下載完成后,會(huì)得到一個(gè)名為 mingw-get-setup.exe 的安裝包,雙擊打開(kāi)它,可以看到如下的對(duì)話(huà)框:

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

1.3、直接點(diǎn)擊“Install”,進(jìn)入下面的對(duì)話(huà)框

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

1.4、可根據(jù)自己操作系統(tǒng)的實(shí)際情況,自定義 MinGW 的安裝位置(例如我選擇將其安裝到 E 盤(pán)),然后點(diǎn)擊“continue”,進(jìn)入下面的對(duì)話(huà)框:

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

1.5、 進(jìn)入安裝 MinGW 配置器的界面,讀者耐心等待安裝完成(顯示 100%)即可。安裝完成之后,我們會(huì)得到一個(gè)名為 “MinGW Installer Manager” 的軟件,借助它,我們可以隨時(shí)根據(jù)需要修改 GCC 編譯器的配置。點(diǎn)擊“continue”,會(huì)自動(dòng)彈出配置界面,如下所示:

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

1.6、為使 GCC 同時(shí)支持編譯 C 語(yǔ)言和 C++,需勾選圖中標(biāo)注的 2 項(xiàng)。勾選完成后,在菜單欄中選擇Installation -> Apply Changes,彈出如下對(duì)話(huà)框:

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

1.7、在安裝完成的基礎(chǔ)上,我們需要手動(dòng)配置 PATH 環(huán)境變量

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

1.8、打開(kāi)命令行窗口(通過(guò)在搜索欄中執(zhí)行 cmd 指令即可),輸入gcc -v指令,如果輸出 GCC 編譯器的具體信息,則表示安裝成功,例如:

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

二、安裝msys2

2.1、下載msys2

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows
ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

2.2、雙擊運(yùn)行.exe

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

2.3、點(diǎn)擊“下一步”

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

2.4、完成后,點(diǎn)擊“完成”即可

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

2.5、進(jìn)入安裝目錄,執(zhí)行.\msys2_shell.cmd -mingw64

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows
ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

2.6、使用pacman安裝編譯FFmpeg時(shí)所需要的工具

pacman -S  mingw-w64-x86_64-toolchain git make automake  autoconf perl libtool mingw-w64-x86_64-cmake pkg-config yasm diffutils nasm

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

三、編譯FFmpeg

3.1、在msys2的home文件夾下找到以自己windows用戶(hù)名命名的文件夾下創(chuàng)建ffmpeg,因?yàn)橹挥性谶@里創(chuàng)建的文件,才能被msys2識(shí)別

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

3.2、下載FFmpeg

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

3.3、設(shè)置交叉編譯的環(huán)境變量

export PATH=$PATH:/d/Android\AndroidStudio/SDK/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

  • 一定要把windows路徑的"“換成”/"

3.4、進(jìn)入ffmpeg-4.4.4目錄

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

3.5、 ./configure --help查看編譯可配置的參數(shù)

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

  • –prefix 配置安裝路徑參數(shù)
    ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

  • 配置交叉編譯參數(shù)
    ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

  • 配置不需要生成相關(guān)工具
    ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

3.6、執(zhí)行configure

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

  • 使用""+enter可以換行輸入多行參數(shù)
    ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows
    ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

3.7、執(zhí)行make -j8

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows

3.8、執(zhí)行make install

ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows
ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù),jni,ffmpeg,windows文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-681309.html

3.9、編譯armv7-a

$ ./configure \
--prefix=/home/company/ffmpeg/armv7-a \
--target-os=android \
--arch=arm  \
--cpu=armv7-a \
--cc=clang \
--cxx=clang++ \
--strip=llvm-strip \
--extra-cflags="--target=armv7a-linux-androideabi27" \
--extra-ldflags="--target=armv7a-linux-androideabi27" \
--extra-cflags="-Os -fpic -march=armv7-a" \
--disable-asm \
--disable-stripping \
--disable-doc \
--disable-ffplay \
--disable-ffprobe \
--disable-symver \
--disable-ffmpeg \
--enable-neon \
--enable-cross-compile \
--enable-shared

到了這里,關(guān)于ffmpeg windows環(huán)境MinGW+msys2編譯so庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在 msys2/mingw 下安裝及編譯 opencv

    在 msys2/mingw 下安裝及編譯 opencv

    最簡(jiǎn)單就是直接安裝 腳本中最好使用環(huán)境變量?${MINGW_PACKAGE_PREFIX} 適配 以下記錄一下編譯的過(guò)程 注意:一定要安裝?mingw-w64-x86_64-cmake? 而不是 cmake,即不要執(zhí)行 “pacman -S cmake” 否則會(huì)產(chǎn)生 “System is unknown to cmake, create 。。?!?報(bào)錯(cuò)信息 下載 opencv4 源碼并解壓 ?編寫(xiě)腳本

    2024年02月06日
    瀏覽(96)
  • windows下MSYS、MinGW編譯環(huán)境使用網(wǎng)絡(luò)API時(shí)報(bào)錯(cuò):undefined reference to `inet_pton‘解決辦法

    windows下MSYS、MinGW編譯環(huán)境使用網(wǎng)絡(luò)API時(shí)報(bào)錯(cuò):undefined reference to `inet_pton‘解決辦法

    mingw-gcc環(huán)境使用網(wǎng)絡(luò)需要加上庫(kù) -lws2_32。 如果是使用的是Qt Creator那么需要在.pro文件中加入一行: win32:LIBS += -lws2_32 。 當(dāng)在項(xiàng)目中使用 inet_pton、inet_pton、inet_ntop、inet_ntop 等ip轉(zhuǎn)換函數(shù)時(shí)會(huì)報(bào)未定義的錯(cuò)誤,這是因?yàn)樵趙indows系統(tǒng)下這些函數(shù)的定義在頭文件 winsock2.h 和 ws2tcpip

    2024年02月11日
    瀏覽(37)
  • Windows shell環(huán)境: 從git bash切換到msys2

    Windows shell環(huán)境: 從git bash切換到msys2

    想在 Windows 下編譯一些 C++ 工程, 依賴(lài)庫(kù)沒(méi)有提供 CMake 支持,手動(dòng)編譯則需要遞歸編譯所有依賴(lài)庫(kù), 過(guò)程預(yù)計(jì)比較復(fù)雜容易失敗, 考慮使用預(yù)編譯庫(kù)。由于 GnuWin32 系列的預(yù)編譯庫(kù)普遍版本較低, 無(wú)法滿(mǎn)足原本要編譯的 doxygen 工程中的需求, 考慮使用 msys2 提供的預(yù)編譯庫(kù),

    2024年02月09日
    瀏覽(17)
  • LVGL學(xué)習(xí)筆記|Windows環(huán)境下模擬LittlevGL:VSCode+MSYS2+Cmake搭建模擬環(huán)境

    LVGL學(xué)習(xí)筆記|Windows環(huán)境下模擬LittlevGL:VSCode+MSYS2+Cmake搭建模擬環(huán)境

    最近需要使用LittlevGL(以下簡(jiǎn)稱(chēng)lvgl)做ARM開(kāi)發(fā)板的GUI,為了方便調(diào)試代碼在網(wǎng)上搜集了部分在Windows環(huán)境下利用VSCode模擬仿真的環(huán)境配置步驟,現(xiàn)整理如下。 系統(tǒng)版本:Windows 10 專(zhuān)業(yè)版 21H2 直接使用國(guó)內(nèi)鏡像下載鏈接 : https://vscode.cdn.azure.cn/stable/b4c1bd0a9b03c749ea011b06c6d2676c8091

    2024年02月02日
    瀏覽(294)
  • Ai-WB2-32S在window下使用vs 和 msys2編譯以及燒錄

    Ai-WB2-32S在window下使用vs 和 msys2編譯以及燒錄

    應(yīng)為電腦虛擬機(jī)不方便使用vs(有點(diǎn)卡),所以博主搜集了一些資料選擇在windows下進(jìn)行編譯和燒錄,過(guò)程雖然復(fù)雜,但是對(duì)于電腦配置不太高的用戶(hù)挺友好的。 關(guān)于安裝vscode博主就不獻(xiàn)丑了,大家可以參考下面鏈接: vscode安裝教程 關(guān)于msys2的安裝,大家可以參考下面鏈接:

    2024年03月18日
    瀏覽(55)
  • MSYS2中mingw-w64-x86_64-qt-creator-10.0.0-2不能新建項(xiàng)目

    MSYS2中mingw-w64-x86_64-qt-creator-10.0.0-2不能新建項(xiàng)目

    今天在MSYS2的MinGW64中安裝了最新的Qt Creator 10.0.0(mingw-w64-x86_64-qt-creator-10.0.0-2),但是發(fā)現(xiàn)不能新建項(xiàng)目,“選擇”按鈕為灰: 我之前都可以新建項(xiàng)目,更新后就不行了,于是想要安裝一下舊版本看,是否是因?yàn)樾掳姹镜脑驅(qū)е碌摹?此時(shí)不能在終端直接使用 pacman -S mingw-

    2023年04月09日
    瀏覽(18)
  • 介紹MSYS2 在windows下與使用

    介紹MSYS2 在windows下與使用

    MSYS的獨(dú)立改寫(xiě)版本 MSYS2 (Minimal SYStem 2) 是一個(gè)MSYS的獨(dú)立改寫(xiě)版本,主要用于 shell 命令行開(kāi)發(fā)環(huán)境。同時(shí)它也是一個(gè)在Cygwin (POSIX 兼容性層) 和 MinGW-w64(從\\\"MinGW-生成\\\")基礎(chǔ)上產(chǎn)生的,追求更好的互操作性的 Windows 軟件。 MSYS2 [1] 是MSYS的一個(gè)升級(jí)版,準(zhǔn)確的說(shuō)是集成了pac

    2024年02月08日
    瀏覽(26)
  • 特別篇 VSCode+MSYS2 更好的開(kāi)發(fā)環(huán)境搭建!

    想必,凡是參與過(guò)NOI系列賽事的,都對(duì)下面的圖很熟悉: 沒(méi)錯(cuò),它就是 Dev-C++ ,NOI系列比賽Windows環(huán)境制定軟件,但它在日常刷題過(guò)程中體驗(yàn) 相當(dāng)不好 ,幾乎沒(méi)有的高亮顯示,陳舊的編譯器…… 因此,我們是時(shí)候配置一個(gè)更好的代碼編輯平臺(tái)了! 一方面,你應(yīng)該確保你自身

    2024年04月08日
    瀏覽(21)
  • 解決 MSYS2 Qt 6.7 默認(rèn) stylesheet 在 windows 11 下的顯示故障

    解決 MSYS2 Qt 6.7 默認(rèn) stylesheet 在 windows 11 下的顯示故障

    MSYS2 升級(jí)到 Qt6.7.0,發(fā)現(xiàn)顯示故障,所有Qt6程序以及 QtCreator的SpinBox都顯示不全,Combox的底色不對(duì)。 2024年4月1日,pacman升級(jí)MSYS2后,Qt6遇到風(fēng)格錯(cuò)誤。如果使用官方的 Qt online installer,則Qtcreator毫無(wú)問(wèn)題(它使用6.6 而不是 6.7 編譯),但是使用Qt 6.7 的app還是有問(wèn)題。 msys環(huán)境:

    2024年04月14日
    瀏覽(23)
  • msys2安裝與配置: 在windows上使用linux工具鏈g++和包管理工具pacman C++開(kāi)發(fā)

    msys2安裝與配置: 在windows上使用linux工具鏈g++和包管理工具pacman C++開(kāi)發(fā)

    方便windows上的C++開(kāi)發(fā)demo,不需要VS了 方便C++開(kāi)發(fā)安裝opencv等三方庫(kù) 有了這個(gè)就不需要另外安裝git, cmake, mingw64了,都可以通過(guò)pacman包管理工具一鍵安裝 官網(wǎng) https://www.msys2.org/ 官方文檔 https://www.msys2.org/docs/terminals/ github https://github.com/msys2/msys2-installer/releases/ 根據(jù)github readme中的

    2024年02月11日
    瀏覽(139)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包