mingw

【QTMysql】MySQL安装及QT连接MySQL驱动编译操作步骤

旧城冷巷雨未停 提交于 2020-08-09 22:34:25
文章目录 MySQL安装 1、下载 2、解压 3、添加环境变量 4、创建my.ini文件及data文件夹 5、命令提示符初始化MySQL及修改密码 6、完成 QT连接MySQL 1、修改 mysql.pro 文件 2、编译 MainGW 版驱动 3、创建测试项目 MySQL安装 1、下载 MySQL官网: https://dev.mysql.com/downloads/mysql/ . 下载安装包时,需要根据自身需求选择x86(win32)或win64 MySQL版本的选择及对应,MySQL 7因为功能齐全,是普遍使用最多的版本,我下载的是mysql-5.7.30-winx64.zip,需要自行初始化安装 MySQL 5.5 MySQL 5 MySQL 5.6 MySQL 6 MySQL 5.7 MySQL 7 MySQL 8.0 MySQL 9 2、解压 原始的目录结构下的文件如下所示 3、添加环境变量 将bin目录添加,环境变量->path 4、创建my.ini文件及data文件夹 data文件夹为空,不添加任何东西 创建my.txt,将.txt改为.ini,修改my.ini文件,加入一下内容 [mysqld] # 设置服务端口为3306 port=3306 # 设置mysql的安装目录,注意目录需要使用\\连接 basedir=D:\mysql-5.7.30-winx64 #

windows mingw cmake cl not found

喜欢而已 提交于 2020-08-09 21:32:38
原文链接: https://blog.csdn.net/qq_40604853/java/article/details/89351203 # 设置gcc、g++路径,看看自己的路径,可能是mingw64 export CC=/c/MinGW/bin/gcc.exe export CXX=/c/MinGW/bin/g++.exe # cmake 告知采用mingw生成 cmake -G "MinGW Makefiles" .. # 相当于make mingw32-make ———————————————— 版权声明:本文为CSDN博主「最美的情郎」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_40604853/java/article/details/89351203 来源: oschina 链接: https://my.oschina.net/u/4418236/blog/4288998

C语言探索之旅 | 第二部分第一课:模块化编程

若如初见. 提交于 2020-08-09 05:51:11
>作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。 转载请注明出处。 原文: https://www.jianshu.com/p/2070cfd368ca > 《C语言探索之旅》 全系列 内容简介 前言 函数原型 头文件 分开编译 变量和函数的作用范围 总结 第二部分第二课预告 1. 前言 上一课是 C语言探索之旅 | 第一部分练习题 。 话说上一课是第一部分最后一课,现在开始第二部分的探索之旅! 在这一部分中,我们会学习 C语言的高级技术。这一部分内容将是一座高峰,会挺难的,但是我们一起翻越。 俗语说得好:“一口是吃不成一个胖子的。” 但是一小口一小口,慢慢吃,还是能吃成胖子的嘛。所以要细水长流,肥油慢积,一路上有你(“油腻”)~ 一旦你跟着我们的课程一直学到这一部分的结束,你将会掌握 C语言的核心技术,也可以理解大部分 C语言写的程序了。 到目前为止我们的程序都只是在一个 main.c 文件里捣腾,因为我们的程序还很短小,这也足够了。 但如果之后你的程序有了十多个函数,甚至上百个函数,那么你就会感到全部放在一个 main.c 文件里是多么拥挤和混乱。 正因为如此,计算机科学家才想出了 模块化编程 。原则很简单:与其把所有源代码都放在一个 main.c 当中,我们将把它们合理地分割,放到不同的文件里面。 2. 函数原型 到目前为止,写自定义函数的时候

Qt程序打包发布方法(使用官方提供的windeployqt工具)

让人想犯罪 __ 提交于 2020-08-07 19:33:04
https://blog.csdn.net/lxj434368832/article/details/80814388 Qt程序打包发布方法(使用官方提供的windeployqt工具) Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。 以官方 Qt 5.4.0+MinGW 开发环境为例,windeployqt工具在 %QTDIR%\Qt5.4.0\5.4\mingw491_32\bin 目录下,其中 QTDIR 是 Qt 的安装目录,是环境变量。 在集成开发环境 QtCreator 中可选择 “Qt Widgets Application” 或 “Qt Quick Application” 两种方式生成图形界面应用程序。 下面分别介绍这两种方式创建应用的发布方式。 1. Qt Widgets Application 首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 hellomw。 然后以 Release 方式编译生成 exe 程序: 生成的程序运行正常之后,找到项目的生成目录,比如

Java Object-Oriented:day11 【 final 】

你说的曾经没有我的故事 提交于 2020-08-07 19:00:08
一 、关键字概念与四种用法 final关键字代表最终、不可改变的。 常见四种用法: 1. 可以用来修饰一个类 2. 可以用来修饰一个方法 3. 还可以用来修饰一个局部变量 4. 还可以用来修饰一个成员变量 二、关键字用于修饰类 1、父类 含义:当前这个类不能有任何的子类。(太监类) 注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写(因为没儿子。) package day11.demo01; /* 当final关键字用来修饰一个类的时候,格式: public final class 类名称 { // ... } 含义:当前这个类不能有任何的子类。(太监类) 注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写(因为没儿子。) */ public final class MyClass /*extends Object*/ { public void method() { System.out.println("方法执行!"); } } 2、不能使用一个final类来作为父类 package day11.demo01; // 不能使用一个final类来作为父类 public class MySubClass /*extends MyClass*/ { } 3、测试类 package day11.demo01; /* final关键字代表最终

Test CMake run finished with errors

混江龙づ霸主 提交于 2020-08-07 11:24:26
Test CMake run finished with errors 记录一个安装 CLion 过程中的错误。 CLion的安装和破解教程网上有很多,大家可以自行搜索。 安装了之后在 Setting-->Toolchains-->MinGW 的安装中,出现了如下问题 这个问题我百度了很久,最后才发现是文件路径的问题,CMake 路径不能包含非法字符(然而其他的就可以,这就有点强人所难了)。 修改 MinGW 路径的文件夹名字就行,修改后就正常了 照惯例先输出 希望这篇博客能解决你的问题。 吾生也有涯,而知也无涯。 来源: oschina 链接: https://my.oschina.net/u/4277473/blog/4408257

VS Code配置c/c++环境

痞子三分冷 提交于 2020-08-07 06:23:46
目录 一句话总结 准备工作 下载visual studio code 安装MinGW-w64 什么是 MinGW? MinGW-w64与MinGW的区别 为什么使用MinGW-w64 注意: 下载、安装、配置MinGW-w64 验证 安装扩展(extension) 安装C/C++ 创建工作区,用于存放代码 配置C/C++ 配置编译器路径 创建生成任务 配置debug调试设置 安装Code Runner 配置Code Runner 配置把文件编译后存放到指定的文件夹下 官网参数说明 一句话总结 1. 去官网下载、安装visual studio code; 2. 去官网下载、安装MinGW-w64,且配置path环境变量; 3. 验证gcc、g++、gdb命令正常运行; 4. 通过VS Code安装c/c++扩展插件; 5. 根据c/c++官网介绍进行配置; 6. 通过VS Code安装code runner扩展插件; 7. 根据code runner官网介绍进行配置; 准备工作 下载visual studio code 去visual studio code的官网 https://code.visualstudio.com 下载适合自己的visual studio code版本。本人下载的是下图这个版本 然后安装。 Visual studio code只是一个纯文本编辑器

Win 10环境下6sV2.1模型编译心得

浪子不回头ぞ 提交于 2020-08-06 11:23:21
最新版本6sV2.1模型是通过FORTRAN95编写的,2017年11月代码编写完成,2018年11月发布在模型官网上。通常我们在使用过程中都是调用模型的.exe可执行文件,而下载下来的是FORTRAN源码,从源码到.exe我们需要经历一道编译的工作,如果不是特别熟悉可能会走很多弯路,目前网上关于编译的教程也是良莠不齐,参考一些教程,在自己的摸索下,在Win 10环境下成功的编译了6sV2.1FORTRAN源码。 编译过程主要有两步组成:1编译器下载与安装,2编译 1编译器下载与安装 FORTRAN编译器推荐使用自由的开源免费软件gfortran,现在是GCC的一部分,在Windows上使用最简单的办法是直接安装Code::Blocks IDE。 首先在官网上下载Code::Blocks软件,网址为https://www.fosshub.com/Code-Blocks.html?dwl=codeblocks-17.12-setup.exe 选择版本Code Blocks Windows Installer (GNU C/C++/Fortran Compiler and Debugger) 下载安装即可。 安装参考教程:https://blog.csdn.net/hrainning/article/details/80607882 2编译 Code::Blocks安装完成后

解决c语言编译运行速度慢的问题

半城伤御伤魂 提交于 2020-08-06 09:33:59
引言 c语言编译运行慢怎么办?可能就是这编译运行的3s钟就可以把你逼疯 解决方法 检查编译器版本, 优先选择64位, 即MinGW-64 关闭杀毒软件, 如Windows Defender, 电脑管家, 或者把文件夹添加进信任区 以下是做的实验: 开启电脑管家后一键编译和运行需要3s左右的时间, 这是一种煎熬 来源: oschina 链接: https://my.oschina.net/u/4312837/blog/4285744

windows下安装mingw-w64

南笙酒味 提交于 2020-08-06 09:31:30
mingw-w64应该可以算是mingw的改进版本吧,mingw系列编译器是非常好的并且主流的c/c++编译器 mingw-w64只负责程序的编译,只提供命令行操作没有编辑代码的图像界面,代码的编写需要由文本编辑器(如 vscode )来完成 安装步骤: 首先官网去下载: mingw-w64 但普通人群可能会因为一些原因下载失败,所以一般建议下载离线版解压后 添加环境变量 离线版下载地址: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z/download 下载后选一个合适的位置解压,这个位置也就相当于是安装位置(顺便给文件夹改个短一点的名字) 进入解压好的文件夹下的bin文件夹 复制下来路径 然后在此电脑鼠标右键选择属性 选择高级系统设置 点环境变量 选择系统环境变量下的Path 选择编辑 点新建 然后把刚刚复制的文件路径粘贴进去 然后一路点确定退出 完成 验证一下 按win+r运行cmd或者powershell输入gcc -v 出现下图的信息说明一切顺利 结束