zmwangx / rust-ffmpeg

Safe FFmpeg wrapper.
Do What The F*ck You Want To Public License
1.2k stars 195 forks source link

staill build error in ms11 after use vcpkg install ffmpeg #185

Closed joker66666666 closed 1 month ago

joker66666666 commented 1 month ago

i had read the doc and issues in thi proj,and use vcpkg to install ffmpeg in ms11 but it still error, this is the desc while 'cargo build --verbose',ffmpeg-next ver is 6.1.0, ffmpeg installed by vcpkg ver is 6.1.1

 Running `C:\Users\123\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name serde_urlencoded --edition=2018 D:\cargo\cargo_directory\registry\src\index.crates.io-6f17d22bba15001f\serde_urlencoded-0.7.1\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=181 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=679a3b7671fb30c5 -C extra-filename=-679a3b7671fb30c5 --out-dir E:\rust-proj\tauri-test\src-tauri\target\debug\deps -L dependency=E:\rust-proj\tauri-test\src-tauri\target\debug\deps --extern form_urlencoded=E:\rust-proj\tauri-test\src-tauri\target\debug\deps\libform_urlencoded-e19de83e8d33bfd3.rmeta --extern itoa=E:\rust-proj\tauri-test\src-tauri\target\debug\deps\libitoa-efe7cef573b48b40.rmeta --extern ryu=E:\rust-proj\tauri-test\src-tauri\target\debug\deps\libryu-83514f85ec787a34.rmeta --extern serde=E:\rust-proj\tauri-test\src-tauri\target\debug\deps\libserde-038e1a7a6b2a07d8.rmeta --cap-lints allow`

error: failed to run custom build command for ffmpeg-sys-next v6.1.0 Caused by: process didn't exit successfully: E:\rust-proj\tauri-test\src-tauri\target\debug\build\ffmpeg-sys-next-bd33d690680d6c95\build-script-build (exit code: 101)

joker66666666 commented 1 month ago

while i change to llvm(16.0.0) it staill failed, and the build stop at lazy_static in bindgen.rs, after change llvm ver to 12.0.0. it build success。 i would close this issue but if anyone meet same question could have a try