This repository was archived by the owner on Mar 20, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : QMake Ci
2+
3+ on :
4+ push :
5+ pull_request :
6+
7+ jobs :
8+ build :
9+ strategy :
10+ fail-fast : false
11+ matrix :
12+ include :
13+ # Linux Qt 6.5 LTS
14+ - os : ubuntu-22.04
15+ qt : 6.5.3
16+ artifact : linux-qt65
17+ # Linux Qt 6.10
18+ - os : ubuntu-24.04
19+ qt : 6.10.1
20+ artifact : linux-qt610
21+ # Windows Qt 6.10
22+ - os : windows-latest
23+ qt : 6.10.1
24+ artifact : windows-qt610
25+
26+ runs-on : ${{ matrix.os }}
27+
28+ steps :
29+ - name : Checkout source
30+ uses : actions/checkout@v4
31+
32+ - name : Setup MSVC
33+ uses : ilammy/msvc-dev-cmd@v1
34+
35+ - name : Install Qt
36+ uses : jurplel/install-qt-action@v4
37+ with :
38+ version : ${{ matrix.qt }}
39+ cache : true
40+
41+ - name : Remove MinGW from PATH
42+ if : runner.os == 'Windows'
43+ shell : powershell
44+ run : |
45+ $env:PATH = ($env:PATH.Split(';') | Where-Object {$_ -notmatch 'mingw64'}) -join ';'
46+
47+ - name : Configure (qmake)
48+ shell : bash
49+ run : |
50+ mkdir -p build
51+ cd build
52+ qmake ../src
53+
54+ - name : Build (Windows)
55+ if : runner.os == 'Windows'
56+ shell : cmd
57+ run : |
58+ cd build
59+ nmake
60+ windeployqt release\CipherTools.exe
61+ del /q release\*.obj
62+ del /q release\*.h
63+ del /q release\*.cpp
64+
65+ - name : Build
66+ if : runner.os == 'Linux'
67+ shell : bash
68+ run : |
69+ cd build
70+ make -j$(nproc || sysctl -n hw.ncpu)
71+ make INSTALL_ROOT="$PWD/../dist" install
72+
73+ - name : Upload artifact
74+ uses : actions/upload-artifact@v4
75+ with :
76+ name : ${{ matrix.artifact }}
77+ path : dist
78+
79+ - name : Upload artifact for windows
80+ if : runner.os == 'Windows'
81+ uses : actions/upload-artifact@v4
82+ with :
83+ name : ${{ matrix.artifact }}
84+ path : build\release\
Original file line number Diff line number Diff line change 11QT += core gui network
2+ TARGET = CipherTools
23
34greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
45
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ void home::help_Wiki_trigger(){
105105
106106 qInfo ()<<" 已触发help_Wiki_trigger" ;
107107
108- QUrl WikiUrl (" https://armyknife .ne0w0r1d.top" );// 使用QUrl定义*Wiki URL*
108+ QUrl WikiUrl (" https://ct .ne0w0r1d.top" );// 使用QUrl定义*Wiki URL*
109109 QDesktopServices::openUrl (WikiUrl);// 用Qt桌面服务打开*Wiki URL*
110110
111111 qDebug () << " 桌面服务信号已发出,请检查浏览器 Wiki" ;
Original file line number Diff line number Diff line change 1515#include " version.h" // 统一输出版本号
1616
1717// 版本号
18- QString AK_VERSION = " CIPHER.rana.alpha.251212 " ; // 主程序版本号
18+ QString AK_VERSION = " CIPHER.rana.alpha_release.251214 " ; // 主程序版本号
1919QString AKT_VERSION = " RANATOOLKIT.astra.prototype" ; // 该程序版本号请根据 Ne0W0r1d/Rana_Toolkit 进行编写,目前 Prototype 是因为工具箱并没有实现
2020
2121
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ Settings::Settings(QWidget *parent)
1414 , ui(new Ui::Settings)
1515{
1616 ui->setupUi (this );
17- // bool allow_log;
17+ bool allow_log;
1818 // QStringList IP_Conf;
1919 // QStringList ISP_Conf;
2020}
You can’t perform that action at this time.
0 commit comments