From 5104d09674082e392fec7a2aa1411b6896bd98f4 Mon Sep 17 00:00:00 2001 From: xin Date: Wed, 2 Jul 2025 11:15:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0liux=E7=BC=96=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-tauri/build.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src-tauri/build.rs b/src-tauri/build.rs index d860e1e..724c703 100644 --- a/src-tauri/build.rs +++ b/src-tauri/build.rs @@ -1,3 +1,13 @@ fn main() { + // 根据目标操作系统设置不同的链接搜索路径 + if cfg!(target_os = "linux") { + println!("cargo:rustc-link-search=native=../myis11/project/is3/cmake-build-release-visual-studio"); + println!("cargo:rustc-link-search=native=../myis11/project/is11/cmake-build-release-visual-studio"); + // 注意:在 Linux 上,通常不需要显式地告诉 cargo 链接 .so 文件, + // 只要 #[link(name = "...", kind = "dylib")] 存在,并且库在搜索路径中, + // 链接器就会找到它们。但如果你想明确,也可以添加: + // println!("cargo:rustc-link-lib=dylib=iris_is3lib"); + // println!("cargo:rustc-link-lib=dylib=is11lib"); + } tauri_build::build() }