VsCode里运行qt项目
·
步骤一:验证核心工具(第一次确保环境可用)
qmake -v # 验证 Qt 构建工具
g++ --version # 验证编译器
mingw32-make -v # 验证编译工具(Windows 下 Qt 配套工具)
步骤二:通用运行流程(编译)
根目录下要有x'x'x.pro文件,编译项目(生成 exe)
# 1. 清理旧编译产物(避免残留问题)
rm -Recurse -Force build -ErrorAction SilentlyContinue
mkdir build
# 2. 生成 Makefile(qmake 核心作用)
qmake Qtserver.pro -o build/Makefile
# 3. 编译(Windows 用 mingw32-make,Linux/macOS 用 make)
mingw32-make -C build
- 编译成功:终端无
error提示,build目录下会生成Qtserver.exe(可能在build根目录 /build/release); - 编译失败:优先检查
.pro文件(如重复加资源文件、源文件缺失),或路径是否含空格。
步骤三,补全依赖库
# 自动找到 exe 路径并补全依赖(无需手动找目录)
$exePath = Get-ChildItem -Recurse -Path ./build -Filter "Qtserver.exe" | Select-Object -ExpandProperty FullName
if ($exePath) {
$exeDir = Split-Path -Parent $exePath # 获取 exe 所在目录
cd $exeDir # 进入该目录
windeployqt Qtserver.exe # 复制依赖库(核心)
} else {
Write-Host "未找到 exe!请检查编译日志"
}
步骤四:启动程序
# 进入 exe 目录后,直接运行
.\Qtserver.exe
更多推荐



所有评论(0)