Linux | c&cpp | Email | github | QQ群:425043908 关注本站

itarticle.cc

您现在的位置是:网站首页 -> 程序设计 文章内容

【QT】QT程序官网下载与安装与编译-itarticl.cc-IT技术类文章记录&分享

发布时间: 6月前程序设计 121人已围观返回

QT的下载

1、QT管网的开源用户下载:Download Qt | Develop Desktop & Embedded Systems | Qt

2、页面拉到下面,点击 Download the Qt Online Installer 选择在线安装版

3、带图片的可以看 这里


QT软件安装

1、点开安装,下一步即可,注册账户时最好开梯子

2、安装目录可自己定义,可自己定义包,也可以选择下面的UI设计、PC平台、移动平台,版本选择 需要的版本即可


项目示例

1、代码地址

https://github.com/cppstore/StickyNote-Plus-Plus 便签小工具 (项目代码是gbk的,后面有方法,批量转为utf8取可

2、如何编译

1)新建build目录,作为项目的输出路径,然后svn里面选择忽略,这样新生成的文件就不会出现在svn列表里面,方便管理


2)使用cmake,设置好QT路径即可

where is the source code: 选择目录到 F:xxx/StickyNote-Plus-Plus-master

where is the source binaries: 选择目录到 F:xxx/StickyNote-Plus-Plus-master/build

CMakeLists.txt 里面 set(QT_PATH "D:/Qt6/6.8.2/msvc2022_64" CACHE PATH "qt cmake dir") 这里面的 qt 目录需要改到自己电脑的目录

选择 Configure 执行,然后再选择 Generate 执行,然后打开 vs的sln项目文件即可


3)cmd到达StickyNote.exe所在的目录,然后执行下面的命令拷贝qt依赖文件到当前目录,然后执行即可

D:\Qt6\6.8.2\msvc2022_64\bin\windeployqt.exe --release StickyNote.exe,依赖文件拷过来之后就可以打包发布到其它电脑了,在其它电脑上可以直接运行


3、gbk批量转utf8的方法

1)使用 PowerShell 批量转换为 UTF-8 BOM

步骤

打开 PowerShell(Win + R 输入 powershell,回车)。

导航到项目目录,比如:

cd "F:\StickyNote\StickyNote-Plus-Plus-master"

执行批量转换命令:

Get-ChildItem -Path . -Recurse -Include *.hpp,*.cpp,*.h,*.c | ForEach-Object {

$content = Get-Content $_.FullName -Raw

$content | Set-Content -Path $_.FullName -Encoding UTF8

}

解释:

递归(-Recurse)遍历 hpp, cpp, h, c 这些 C++ 源文件。

读取文件内容(Get-Content -Raw)。

重新以 UTF-8 BOM 格式保存(Set-Content -Encoding UTF8)。

重新打开 VS 重新编译,警告应该消失。


2):使用 VSCode 批量转换

打开 VSCode 并 加载你的项目。

按 Ctrl + Shift + P,输入 Change File Encoding。

选择 Reopen with Encoding,然后选 UTF-8 with BOM。

按 Ctrl + Shift + S 批量保存所有文件。






发布时间: 6月前程序设计121人已围观返回回到顶端

很赞哦! (1)

上一篇:返回列表

下一篇:Sigkill带来的挑战

文章评论

  • 请先说点什么
    热门评论
    120人参与,0条评论

站点信息

  • 建站时间:2016-04-01
  • 文章统计:728条
  • 文章评论:82条
  • QQ群二维码:扫描二维码,互相交流