加入thunk以支持windows7

This commit is contained in:
heixiansen
2025-04-30 15:29:38 +08:00
parent 88f06fbeba
commit 29464179f5
4 changed files with 18 additions and 8 deletions
+8 -8
View File
@@ -1,12 +1,12 @@
pnpm run build
rustup default nightly
rem 使用rust nightly构建支持win7的版本,请先将根目录的windows.0.48.5 放入以下目录
rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\lib\x64
rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\lib\x86
rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\atlmfc\lib\x64
rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\atlmfc\lib\x86
pnpm tauri build -- -Z build-std --target x86_64-win7-windows-msvc
@REM rustup default nightly
@REM rem 使用rust nightly构建支持win7的版本,请先将根目录的windows.0.48.5 放入以下目录
@REM rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\lib\x64
@REM rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\lib\x86
@REM rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\atlmfc\lib\x64
@REM rem C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\你自己的版本\atlmfc\lib\x86
@REM pnpm tauri build -- -Z build-std --target x86_64-win7-windows-msvc
rustup default stable
pnpm tauri build
pnpm run release
pnpm run release-win7
@REM pnpm run release-win7
+6
View File
@@ -1273,6 +1273,7 @@ dependencies = [
"tauri-plugin-shell",
"tauri-plugin-single-instance",
"tauri-plugin-window-state",
"thunk-rs",
"tokio",
"whoami",
"windows 0.58.0",
@@ -5166,6 +5167,11 @@ dependencies = [
"syn 2.0.96",
]
[[package]]
name = "thunk-rs"
version = "0.3.3"
source = "git+https://github.com/easytier/thunk.git#5e8371a3100dbc18dda952a2036c6bd6fb0504db"
[[package]]
name = "tiff"
version = "0.9.1"
+3
View File
@@ -21,6 +21,9 @@ crate-type = ["staticlib", "cdylib", "rlib"]
tauri-build = { version = "2.2.0", features = [] }
# prost-build = "0.13.2"
[target.x86_64-pc-windows-msvc.build-dependencies]
thunk-rs = { git = "https://github.com/easytier/thunk.git", default-features = false, features = ["win7"] } # 需要安装curl和7zip,并添加他们的路径到环境变量
[dependencies]
serde_json = "1.0.137"
serde = { version = "1.0.217", features = ["derive"] }
+1
View File
@@ -1,4 +1,5 @@
fn main() {
thunk::thunk();
let mut windows = tauri_build::WindowsAttributes::new();
windows = windows.app_manifest(
r#"