build x264 msys2 VS2017

參考資料
http://blog.csdn.net/lifei092/article/details/71687049

開VC shell後
msys64\msys2_shell.cmd -mingw64 -use-full-path
CC=cl ./configure --prefix=build --disable-cli --enable-shared

obs又沒更新prebuild binary,想用新版就自己google試看看了

msys2的更新
msys2需要安裝make, pkg-conf + [我的用法需要git]
pacman -Syu
關掉terminal後
pacman -Su
 
 
configure的額外參數
compiler flag
多個include dir就 "-I a -I b" 
--extra-cflags="-Id:\packages\win64\include"
https://msdn.microsoft.com/en-us/library/73f9s62w.aspx
 
:隔開每個目錄 (linker flag)
--extra-ldflags="/LIBPATH:d:\packages\win64\lib"
 
 
mingw + msvc 會有一些問題
toolchain不完全相容
./configure 吃的參數和環境變數,有些是mingw的,有些是msvc的,很麻煩 
 
給configure的參數要用 -,不能用/ 會出錯 

留言

這個網誌中的熱門文章

OBS 抓不到畫面, 視窗, 遊戲擷取, 黑或白畫面, 當掉 ,卡住, black/white screen, window game capture, crash, freeze

優化實況(一) OBS設定 streaming settings

OBS plugin obs-text 顯示播放中音樂, display playing music