From c87535c532a7c7dbcd7451c890bd27715d4922e2 Mon Sep 17 00:00:00 2001 From: Tobias Dorra Date: Mon, 16 Feb 2026 14:57:47 +0100 Subject: [PATCH] Fix linker error in windows/msys2 --- proj-sys/build.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/proj-sys/build.rs b/proj-sys/build.rs index ed51c4b..68c1961 100644 --- a/proj-sys/build.rs +++ b/proj-sys/build.rs @@ -153,6 +153,10 @@ fn build_from_source() -> Result> } else { println!("cargo:rustc-link-lib=static=proj"); } + // link against shell32 on windows/msys2. + if cfg!(all(target_os = "windows", target_env = "gnu")) { + println!("cargo:rustc-link-lib=dylib=shell32"); + } println!( "cargo:rustc-link-search=native={}", proj.join("lib").display()