客户端开发 Windows驱动开发(2)搭建QT开发环境--注意MSVC和MingW的区别

news/2024/7/16 6:34:58

Qt 中有两种方式编译:一种是MinGW ,另一种MSVC,是两种不同的编译器。

1、MSVC是指微软的VC编译器

2、MingGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你     在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方运行时库。(安装MinGW可以看这个帖子:https://blog.csdn.net/wxh0000mm/article/details/100666329)

注意Qt版本:msvc和MinGW版本的区别。msvc使用的是vs的编译器,这个版本主要用于PC开发;MinGW版本使用MinGW编译器,主要用于跨平台开发。两个版本的Qt配置方式完全不同。因此在网上搜配置方法时候,要加上msvc或者MinGW这样的关键字一块搜索。网上大部分内容是关于MinGW版本的配置方法,我本地使用的是msvc版本。Msvc版本配置比较简单;MinGW版本需要下载cmake自行编译opencv。

 

 


http://www.niftyadmin.cn/n/4153406.html

相关文章

客户端开发 Windows驱动开发(3)注意调试工具gdb和windbg常用调试命令

由于工作的需要,本人常常需要在gdb和windbg调试器上来回切换, 经常会弄混淆这两者的命令,现做个对照表,方便随时查阅。本人也经常用到ollydbg,但由于od界面很友好,不太需要用到命令,况且od的命令…

Advanced Auto Layout:Changing Constraints

Changing Constraints改变约束 A constraint change is anything that alters the underlying mathematical expression of a constraint (see Figure 17-1). You can learn more about constraint equations in Anatomy of a Constraint. 一个约束的改变是什么,改变…

VMware deepin 20 安装 解决网络问题

详细的安装过程见后面,为了方便自己查阅,我先记录一下,安装后不能连通网络的问题: 1、我选用桥接模式,之前虚拟机网络适配器种我没有配置桥接模式。(打开虚拟网络编辑器,添加网络,然…

Linux shell 脚本监控cpu,内存,硬盘,网络,是否存活

写脚本的背景:脚本实现简单的监控,而不需要用非常的重的监控软件完成。脚本如下#!/bin/sh # 脚本放入到/usr/local/bin # chmod 755 check_server.sh # crontab 中添加 source /etc/bashrc#------监控阈值 DISK_space_warn90 CPU_load_warn5 CPU_use_war…

C++ ——Qt的信号和槽的详解

1、概述 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似…

nginx负载均衡+keepalive心跳检测

环境标准:一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一内核:2.6.32-642.el6.x86_64系统:CentOS release 6.8 (Final)ip:web01:10.0.0.8 …

Qt 获取程序所在路径等特殊路径的方法

目录 经常我们的程序中需要访问一些特殊的路径,比如程序所在的路径、用户目录路径、临时文件夹等。在 Qt 中实现这几个功能所用的方法虽然都不难,但是各不相同,每次用到时还要现去查,很不方便。因此就写了这篇博客,把这…

Logstash整合Elasticsearch

1:启动Elasticsearch2:bin/logstash -e input { stdin { } } output { elasticsearch { host > localhost } }3:访问url验证http://localhost:9200/ 继续