5 Commits

Author SHA1 Message Date
aa6ae9d69d 再次修改构建文件的路径
Some checks failed
windows-build / Build the application (push) Has been cancelled
2022-07-07 20:00:39 +08:00
9ad11c4280 路径中斜杠替换为反斜杠 2022-07-07 19:11:29 +08:00
58a3b8c4fb 在README文件中添加了徽章
修改CI文件
2022-07-07 18:14:36 +08:00
bd5d52949c 文件路径中缺失了Release 2022-07-07 18:03:04 +08:00
9f0ce782e4 删除了Cmake配置文件中多余的部分 2022-07-07 17:55:40 +08:00
3 changed files with 15 additions and 39 deletions

View File

@@ -3,8 +3,6 @@ name: windows-build
on: on:
# 在设置git tag时触发执行 # 在设置git tag时触发执行
push: push:
branches:
- 'gui'
tags: tags:
- 'v*' - 'v*'
@@ -41,7 +39,7 @@ jobs:
- name: Deploy Qt - name: Deploy Qt
# 寻找需要的dll # 寻找需要的dll
run: windeployqt ${{github.workspace}}/build/auto_bus_gui.exe run: windeployqt ${{github.workspace}}/build/Release/auto_bus_gui.exe
- name: Upload Release - name: Upload Release
# 上传发布 # 上传发布
@@ -50,10 +48,15 @@ jobs:
repo_token: "${{ secrets.GITHUB_TOKEN }}" repo_token: "${{ secrets.GITHUB_TOKEN }}"
prerelease: false prerelease: false
files: | files: |
${{github.workspace}}/build/auto_bus_gui.exe build/Release/auto_bus_gui.exe
${{github.workspace}}/build/*.dll build/Release/*.dll
${{github.workspace}}/build/iconengines/*.dll build/Release/iconengines/*.dll
${{github.workspace}}/build/imageformats/*.dll build/Release/imageformats/*.dll
${{github.workspace}}/build/platforms/*.dll build/Release/platforms/*.dll
${{github.workspace}}/build/styles/*.dll build/Release/styles/*.dll
${{github.workspace}}/build/translations/*.qm build/Release/translations/*.qm

View File

@@ -38,32 +38,3 @@ target_link_libraries(auto_bus_gui
Qt::Gui Qt::Gui
Qt::Widgets Qt::Widgets
) )
if (WIN32)
set(DEBUG_SUFFIX)
if (MSVC AND CMAKE_BUILD_TYPE MATCHES "Debug")
set(DEBUG_SUFFIX "d")
endif ()
set(QT_INSTALL_PATH "${CMAKE_PREFIX_PATH}")
if (NOT EXISTS "${QT_INSTALL_PATH}/bin")
set(QT_INSTALL_PATH "${QT_INSTALL_PATH}/..")
if (NOT EXISTS "${QT_INSTALL_PATH}/bin")
set(QT_INSTALL_PATH "${QT_INSTALL_PATH}/..")
endif ()
endif ()
if (EXISTS "${QT_INSTALL_PATH}/plugins/platforms/qwindows${DEBUG_SUFFIX}.dll")
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory
"$<TARGET_FILE_DIR:${PROJECT_NAME}>/plugins/platforms/")
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"${QT_INSTALL_PATH}/plugins/platforms/qwindows${DEBUG_SUFFIX}.dll"
"$<TARGET_FILE_DIR:${PROJECT_NAME}>/plugins/platforms/")
endif ()
foreach (QT_LIB Core)
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"${QT_INSTALL_PATH}/bin/Qt6${QT_LIB}${DEBUG_SUFFIX}.dll"
"$<TARGET_FILE_DIR:${PROJECT_NAME}>")
endforeach (QT_LIB)
endif ()

View File

@@ -1,5 +1,7 @@
# Auto Bus GUI # Auto Bus GUI
[![windows-build](https://github.com/jackfiled/auto_bus/actions/workflows/build.yml/badge.svg)](https://github.com/jackfiled/auto_bus/actions/workflows/build.yml)
北京邮电大学计算机学院2021级《计算导论与程序设计》实践大作业“公交车调度”的GUI分支。 北京邮电大学计算机学院2021级《计算导论与程序设计》实践大作业“公交车调度”的GUI分支。
## 构建 ## 构建