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]
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的參數要用 -,不能用/ 會出錯
留言
張貼留言