[ffmpeg 擴展第三方庫編譯系列] frei0r mingw32 下編譯問題

在編譯安裝frei0r的時候遇到兩個錯誤地方,

兩個都是在install的時候.

一開始編譯都很順利,輸入了

make install之後就走開了,回來一看,報錯誤.

提示mkdir -p //usr/local/lib/frei0r-1錯誤,讓我百思不得其解,一開始以爲我手動創建就可以,於是到相關目錄下創建了該文件夾.

再次install的時候還是不行.

於是我就想着去找百度,谷歌.終於有解決辦法 是一下src/Makefile下的$(DESTDIR)/$(plugindir)多了一個/

需要改成$(DESTDIR)$(plugindir)有幾個這樣的地方,一併改了

然後這一步安裝到是過去了,新的問題又來了。


報錯.libs/目錄下大量的so沒有找到,我搜索源碼目錄,沒有找到相關so文件,我就納悶了

原來Mingw32把所有這些so文件編譯成了.a.因此需要修改sofile=`basename $$file .la`.so;
改成sofile=`basename $$file .la`.a;


聯繫方式:[email protected]

QQ:514540005

版權所有,禁止轉載.

發佈自:http://blog.csdn.net/tigerleap/article/details/40453511


發佈了181 篇原創文章 · 獲贊 15 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章