diff --git a/ErsatzTV-Windows/Cargo.lock b/ErsatzTV-Windows/Cargo.lock index b048658e8..1c5751961 100644 --- a/ErsatzTV-Windows/Cargo.lock +++ b/ErsatzTV-Windows/Cargo.lock @@ -173,6 +173,7 @@ version = "0.1.0" dependencies = [ "process_path", "special-folder", + "static_vcruntime", "tray-item", "windows", "windres", @@ -769,6 +770,12 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "static_vcruntime" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "954e3e877803def9dc46075bf4060147c55cd70db97873077232eae0269dc89b" + [[package]] name = "strum" version = "0.24.1" diff --git a/ErsatzTV-Windows/Cargo.toml b/ErsatzTV-Windows/Cargo.toml index 07fe780d2..086beb18e 100644 --- a/ErsatzTV-Windows/Cargo.toml +++ b/ErsatzTV-Windows/Cargo.toml @@ -17,3 +17,4 @@ features = [ [build-dependencies] windres = "*" +static_vcruntime = "2.0" \ No newline at end of file diff --git a/ErsatzTV-Windows/build.rs b/ErsatzTV-Windows/build.rs index 99658c569..f0aced0ed 100644 --- a/ErsatzTV-Windows/build.rs +++ b/ErsatzTV-Windows/build.rs @@ -1,5 +1,6 @@ use windres::Build; fn main() { + static_vcruntime::metabuild(); Build::new().compile("ersatztv_windows.rc").unwrap(); }