创建Qt项目

项目工程名称一般不要有特殊符号,不要有中文

项目工程保存路径可修改的,但路径不要带中文

构建系统,有3种,这里使用qmake
qmake和cmake区别

构建过程不同,项目管理不同。

1、构建过程,qmake是Qt框架自带的构建系统工具,主要用于构建Qt项目,使用.pro文件来描述项目的结构和依赖关系,生成相应的Makefile文件。而cmake是一个跨平台的开源构建工具,用于构建各种类型的项目,使用CMakeLists.txt文件来描述项目的结构和依赖关系,并且可以生成各种不同类型的构建系统文件,如Makefile、VisualStudio项目文件等。

2、项目管理,qmake的语法相对简单直观,对于简单的Qt项目来说是足够的,但是在处理复杂的项目结构和跨平台构建时存在一些限制。而cmake具有更强大和灵活的功能,可以处理复杂的项目结构和跨平台构建,并且支持模块化管理和自定义扩展,在实际项目中更加灵活和强大。

MinGW通常用于跨平台开发,可以编译出在Windows系统上运行的.exe程序

MSVC是微软的VC编译器,专属于Windows软件开发,不能跨平台

运行

相关推荐
Insight.22 分钟前
背包问题——01背包、完全背包、多重背包、分组背包(Python)
开发语言·python
aini_lovee24 分钟前
改进遗传算法求解VRP问题时的局部搜索能力
开发语言·算法·matlab
Yeniden1 小时前
Deepeek用大白话讲解 --> 迭代器模式(企业级场景1,多种遍历方式2,隐藏集合结构3,Java集合框架4)
java·开发语言·迭代器模式
SmoothSailingT1 小时前
C#——LINQ方法
开发语言·c#·linq
景川呀1 小时前
Java的类加载器
java·开发语言·java类加载器
k***92161 小时前
Python 科学计算有哪些提高运算速度的技巧
开发语言·python
superman超哥1 小时前
仓颉条件变量深度解析与实践:解锁高效并发同步
开发语言·python·c#·仓颉
道法自然|~2 小时前
【PHP】简单的脚本/扫描器拦截与重要文件保护
开发语言·爬虫·php
GoWjw2 小时前
在C&C++中结构体的惯用方法
c语言·开发语言·c++
zxb@hny2 小时前
配置beyondcompare合并git操作
qt