From 4e1f73bab73eda6bd9cf2c9523d59bb970a5d39f Mon Sep 17 00:00:00 2001 From: luochen570 <1160510664@qq.com> Date: Sun, 31 May 2026 12:41:15 +0800 Subject: [PATCH] deleted: QtOpenCVImageTool.zip deleted: build_windows.bat deleted: build_wsl_windows.sh deleted: cmake/toolchains/mingw64.cmake --- QtOpenCVImageTool.zip | Bin 9431 -> 0 bytes build_windows.bat | 42 --------------------------------- build_wsl_windows.sh | 30 ----------------------- cmake/toolchains/mingw64.cmake | 11 --------- 4 files changed, 83 deletions(-) delete mode 100644 QtOpenCVImageTool.zip delete mode 100644 build_windows.bat delete mode 100755 build_wsl_windows.sh delete mode 100644 cmake/toolchains/mingw64.cmake diff --git a/QtOpenCVImageTool.zip b/QtOpenCVImageTool.zip deleted file mode 100644 index 66ddde7f500603953c0fafa1a3688a4a269a7fc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9431 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 z 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μ+6Jo42h8_d-JRZ7aTWz>9D7NH zIwFHEKP@lG7j2#;eBMt(Shf;3I>zQQG7sphR4KF1{Ao9Qr($CsHn`XC;2^kJoh zqB?lJ{WxGx$1H)kH^`=Q2-mSj5E8a;XU-2?4AUaA3y@9ULd-v)x(HxGhhot0R$IVeyf9WPtz+p2-&+|E}Rp2eO_r$R3{L>$O zVrA+_1!7Sn%3~ieg7>%u7lDlz<4{LKO$t<(%BW^&Q6PrSWwcUf4fS6R;vZ^V?QXFv z`A}!@hiZvGuEw?>wHwSX_VzZ$79SaSXJ%VVJ9Bp~4yJ#;h@BQd31Y#8+|ALSQxer& zL|xI=YbemSR5JV-5W*4>$yp(!Pbf7DMrhYTo#s5{ECHJC%N)o2Uh|!Bw&bkN{i^@_ z>#~e2_^?#0Ugsdy21`1wQRG1s8}7y`O1rD?8TVOR&Dkj_?Sv<>gi7u4$m{jPTw5I< z44raS2}5=N(4137|FM55>nHH(`~j%R6Fp;HAgyMzNd@V7a=*U1VbZ=$lf9xW7&s=x z|GPZp<17E!iUa>~`QODVe`o(wJ;i^K06=kI^v8tR{&#i7->Lsp%kUQ^@!^Z*|5n-X zck(}Fl>Z_hKRo!~$dCN;-`W4P?fr{Q_?V1;ZG!(D`}bJ&7luys_sI2k?mvZ=zqqUq z?*9rjf5-omKlva0BJhypU-F8@Blznkv=j8Gid1^oXRvZ5^1N1e$(jtAfX6dyXt JA^XSO{{c5^A6fta diff --git a/build_windows.bat b/build_windows.bat deleted file mode 100644 index 6809b6c..0000000 --- a/build_windows.bat +++ /dev/null @@ -1,42 +0,0 @@ -@echo off -setlocal - -rem Usage: -rem build_windows.bat C:\Qt\6.6.0\mingw_64 C:\opencv\build -rem build_windows.bat C:\Qt\6.6.0\msvc2019_64 C:\opencv\build\x64\vc16\lib "Visual Studio 17 2022" - -if "%~1"=="" ( - echo Usage: %~nx0 ^ ^ [CMakeGenerator] - echo Example MinGW: %~nx0 C:\Qt\6.6.0\mingw_64 C:\opencv\build "MinGW Makefiles" - echo Example MSVC : %~nx0 C:\Qt\6.6.0\msvc2019_64 C:\opencv\build\x64\vc16\lib "Visual Studio 17 2022" - exit /b 1 -) - -if "%~2"=="" ( - echo Missing OpenCV_DIR. - exit /b 1 -) - -set QT_DIR=%~1 -set OPENCV_DIR=%~2 -set GENERATOR=%~3 - -if "%GENERATOR%"=="" ( - set GENERATOR=MinGW Makefiles -) - -if not exist build-windows ( - mkdir build-windows -) - -cmake -S . -B build-windows -G "%GENERATOR%" -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="%QT_DIR%" -DOpenCV_DIR="%OPENCV_DIR%" -if errorlevel 1 exit /b %errorlevel% - -cmake --build build-windows --config Release -if errorlevel 1 exit /b %errorlevel% - -echo. -echo Build finished. -echo If the exe cannot start because DLLs are missing, run: -echo "%QT_DIR%\bin\windeployqt.exe" build-windows\QtOpenCVImageTool.exe -echo Then copy OpenCV runtime DLLs to the exe directory. diff --git a/build_wsl_windows.sh b/build_wsl_windows.sh deleted file mode 100755 index eeca5db..0000000 --- a/build_wsl_windows.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -if ! command -v x86_64-w64-mingw32-g++ >/dev/null 2>&1; then - echo "Missing x86_64-w64-mingw32-g++." - echo "Install it in WSL with: sudo apt install mingw-w64" - exit 1 -fi - -if [[ "${QT_MINGW_PREFIX:-}" == "" ]]; then - echo "Missing QT_MINGW_PREFIX." - echo "Example: export QT_MINGW_PREFIX=/opt/mxe/usr/x86_64-w64-mingw32.shared/qt6" - exit 1 -fi - -if [[ "${OpenCV_DIR:-}" == "" ]]; then - echo "Missing OpenCV_DIR." - echo "Example: export OpenCV_DIR=/opt/mxe/usr/x86_64-w64-mingw32.shared/lib/cmake/opencv4" - exit 1 -fi - -cmake -S . -B build-wsl-windows \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/mingw64.cmake \ - -DCMAKE_PREFIX_PATH="${QT_MINGW_PREFIX}" \ - -DOpenCV_DIR="${OpenCV_DIR}" - -cmake --build build-wsl-windows --config Release - -echo "Windows executable should be under build-wsl-windows/." diff --git a/cmake/toolchains/mingw64.cmake b/cmake/toolchains/mingw64.cmake deleted file mode 100644 index 0dcfb71..0000000 --- a/cmake/toolchains/mingw64.cmake +++ /dev/null @@ -1,11 +0,0 @@ -set(CMAKE_SYSTEM_NAME Windows) -set(CMAKE_SYSTEM_PROCESSOR x86_64) - -set(CMAKE_C_COMPILER x86_64-w64-mingw32-gcc) -set(CMAKE_CXX_COMPILER x86_64-w64-mingw32-g++) -set(CMAKE_RC_COMPILER x86_64-w64-mingw32-windres) - -set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) -set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) -set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)