Update to build on MSVC 2019 with Qt5.9.7

This commit is contained in:
manongjohn 2022-02-19 14:10:57 -05:00
parent 4075bb5d39
commit 96cfb548ad
4 changed files with 11 additions and 11 deletions

View file

@ -4,7 +4,7 @@ on: [push, pull_request]
jobs: jobs:
Windows: Windows:
runs-on: windows-2016 runs-on: windows-2019
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:

View file

@ -10,16 +10,16 @@ IF NOT EXIST build mkdir build
cd build cd build
REM Setup for local builds REM Setup for local builds
set MSVCVERSION="Visual Studio 15 2017" set MSVCVERSION="Visual Studio 16 2019"
set BOOST_ROOT=C:\boost\boost_1_74_0 set BOOST_ROOT=C:\boost\boost_1_74_0
set OPENCV_DIR=C:\opencv\451\build set OPENCV_DIR=C:\opencv\451\build
set QT_PATH=C:\Qt\5.9.7\msvc2017_64 set QT_PATH=C:\Qt\5.9.7\msvc2019_64
REM These are effective when running from Actions REM These are effective when running from Actions
IF EXIST C:\local\boost_1_74_0 set BOOST_ROOT=C:\local\boost_1_74_0 IF EXIST C:\local\boost_1_74_0 set BOOST_ROOT=C:\local\boost_1_74_0
IF EXIST C:\tools\opencv set OPENCV_DIR=C:\tools\opencv\build IF EXIST C:\tools\opencv set OPENCV_DIR=C:\tools\opencv\build
IF EXIST D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2017_64 ( IF EXIST D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2019_64 (
set QT_PATH=D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2017_64 set QT_PATH=D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2019_64
) )
set WITH_CANON=N set WITH_CANON=N

View file

@ -62,10 +62,10 @@ IF EXIST ..\..\thirdparty\apps\rhubarb (
echo ">>> Configuring Tahoma2D.exe for deployment" echo ">>> Configuring Tahoma2D.exe for deployment"
REM Setup for local builds REM Setup for local builds
set QT_PATH=C:\Qt\5.9.7\msvc2017_64 set QT_PATH=C:\Qt\5.9.7\msvc2019_64
REM These are effective when running from Actions/Appveyor REM These are effective when running from Actions/Appveyor
IF EXIST D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2017_64 set QT_PATH=D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2017_64 IF EXIST D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2019_64 set QT_PATH=D:\a\tahoma2d\tahoma2d\thirdparty\qt\5.9\msvc2019_64
%QT_PATH%\bin\windeployqt.exe Tahoma2D\Tahoma2D.exe %QT_PATH%\bin\windeployqt.exe Tahoma2D\Tahoma2D.exe

View file

@ -1,9 +1,9 @@
choco install opencv --version=4.5.1 choco install opencv --version=4.5.1
choco install boost-msvc-14.1 choco install boost-msvc-14.2
REM Install Qt 5.9 REM Install Qt 5.9
curl -fsSL -o Qt5.9.7_msvc2017_64.zip https://github.com/tahoma2d/qt5/releases/download/v5.9.7/Qt5.9.7_msvc2017_64.zip curl -fsSL -o Qt5.9.7_msvc2019_64.zip https://github.com/tahoma2d/qt5/releases/download/v5.9.7/Qt5.9.7_msvc2019_64.zip
7z x Qt5.9.7_msvc2017_64.zip 7z x Qt5.9.7_msvc2019_64.zip
rename Qt5.9.7_msvc2017_64 5.9 rename Qt5.9.7_msvc2019_64 5.9
mkdir thirdparty\qt mkdir thirdparty\qt
move 5.9 thirdparty\qt move 5.9 thirdparty\qt