还是路径问题

(cherry picked from commit 0045992c45bcfd54db328f82d14b8bac33da9139)
This commit is contained in:
Rust 2025-10-29 13:53:29 +08:00 committed by speakeloudest
parent ee20cc93e2
commit 4250f61345
3 changed files with 33 additions and 12 deletions

View File

@ -457,8 +457,10 @@ jobs:
$exeFiles = Get-ChildItem -Path libcore_windows_temp -Recurse -Filter "HiddifyCli.exe" -ErrorAction SilentlyContinue
if ($exeFiles) {
$sourceExe = $exeFiles[0].FullName
Write-Host "✅ 找到 HiddifyCli.exe: $sourceExe重命名为 BearVPNCli.exe"
Write-Host "✅ 找到 HiddifyCli.exe: $sourceExe"
Write-Host "📝 复制并重命名为 BearVPNCli.exe"
Copy-Item $sourceExe "libcore\bin\BearVPNCli.exe" -Force
Write-Host "✅ 重命名完成HiddifyCli.exe → BearVPNCli.exe"
} else {
Write-Host "⚠️ 未找到 HiddifyCli.exe这不是致命错误"
}

View File

@ -78,21 +78,38 @@ jobs:
- name: 🔧 复制 libcore 文件到正确位置并重命名
run: |
echo "📋 复制 libcore 文件..."
Write-Host "📋 复制 libcore 文件..."
if (Test-Path "HiddifyCli.exe") {
Write-Host "✅ 找到 HiddifyCli.exe重命名为 BearVPNCli.exe"
Copy-Item HiddifyCli.exe libcore\bin\BearVPNCli.exe
}
if (Test-Path "libcore.dll") {
Write-Host "✅ 找到 libcore.dll"
# 创建目标目录
New-Item -ItemType Directory -Force -Path libcore\bin
Copy-Item libcore.dll libcore\bin\
# 查找并复制 HiddifyCli.exe重命名为 BearVPNCli.exe
$exeFiles = Get-ChildItem -Recurse -Filter "HiddifyCli.exe" -ErrorAction SilentlyContinue
if ($exeFiles) {
$sourceExe = $exeFiles[0].FullName
Write-Host "✅ 找到 HiddifyCli.exe: $sourceExe"
Write-Host "📝 复制并重命名为 BearVPNCli.exe"
Copy-Item $sourceExe libcore\bin\BearVPNCli.exe
Write-Host "✅ 重命名完成HiddifyCli.exe → BearVPNCli.exe"
} else {
Write-Host "⚠️ 未找到 HiddifyCli.exe"
}
Write-Host "📄 验证文件..."
Get-ChildItem libcore\bin\ -ErrorAction SilentlyContinue | Format-Table
# 复制 libcore.dll
$dllFiles = Get-ChildItem -Recurse -Filter "libcore.dll" -ErrorAction SilentlyContinue
if ($dllFiles) {
$sourceDll = $dllFiles[0].FullName
Write-Host "✅ 找到 libcore.dll: $sourceDll"
Copy-Item $sourceDll libcore\bin\libcore.dll
} else {
Write-Host "⚠️ 未找到 libcore.dll"
}
Write-Host ""
Write-Host "📄 验证文件:"
if (Test-Path libcore\bin) {
Get-ChildItem libcore\bin\ -ErrorAction SilentlyContinue | Format-Table Name, Length
}
- name: Setup Flutter
uses: subosito/flutter-action@v2

View File

@ -102,7 +102,9 @@ install(FILES "../libcore/bin/libcore.dll"
COMPONENT Runtime
OPTIONAL)
# BearVPNCli.exe
# BearVPNCli.exe libcore/bin
# libcore HiddifyCli.exe BearVPNCli.exe
# BearVPNCli.exe
install(FILES "../libcore/bin/BearVPNCli.exe"
DESTINATION "${CMAKE_INSTALL_PREFIX}"
COMPONENT Runtime