mingw

Qt之程序发布以及打包成exe安装包

给你一囗甜甜゛ 提交于 2020-08-12 17:55:07
一、简述 Qt 项目开发完成之后,需要打包发布程序, 而因为用户电脑上没有 Qt 配置环境,所以需要将 release 生成的 exe 文件和所依赖的 dll 文件复制到一个文件夹中,然后再用 Inno Setup 打包工具打包成一个 exe 安装包, 就可以发布了。 二、设置应用程序图标 我们编译好生成的 exe 文件的图标是 Qt 自带的一个白色的框框,不太好看,怎么能够自己设置程序的图标呢。 先创建一个 ico 格式的文件,网上有很多在线就可以把 png 或 jpg 的图片转成 ico 格式的图标文件,然后把 ico 文件放到源代码目录下,就是 .pro 文件的同一文件夹下。 在.pro项目文件中添加: RC_ICONS = car.ico // 这里的car.ico是我的ico文件的名字,改成你自己的ico文件名 添加完后一定要重新 qmake 一遍,然后再运行一遍你的程序,这样再看你的 debug 或者 release 文件夹下的 exe 文件就会有你设置好的图标了。 三、发布程序 发布程序首先要获得所依赖的 dll 文件,这里有两种方法。 方法一就是去 Qt 安装目录的 bin 目录(笔者这里是F:\technology\Qt5.9.7\5.9.7\mingw53_32)中找所依赖的 dll 文件。方法二就是使用 Qt 自带的发布程序工具 windeployqt.exe

【博客同步】【微信首发】GC-server的安装与使用

和自甴很熟 提交于 2020-08-12 04:18:00
天阳代码第一款“上公众号”的产品,终终终终于发布了。 下载链接: https://pan.baidu.com/s/1z8iAqAlK7B0z9TrtjXmlfQ 提取码:spvl 如果链接失效请反馈。 下载完成后,解压后再解压里面的git.zip和MinGW.zip,运行一键更新.bat后方可使用 下面附上使用教程(为保证大小小于10MB,加了很多快进,水印我也是没办法啊,没钱) 每次,只要双击“一键更新.bat”,就可以升级到最新版,每次打开C++文件夹里的GC_server.exe(注意,不是GC_server.cpp,GC_server.cpp是源代码,无法使用!GC_server.exe是软件,可以使用),就可以开开心心的玩了。 目前开发中的功能: VIP与充值 解决贪吃蛇没法玩的bug(已解决) 保证在Linux和Mac OS上也能运行 新增第五人格游戏 把失传的拯救公主游戏抢救回来(已解决) 欢迎大家提出宝贵意见! 来源: oschina 链接: https://my.oschina.net/u/4376383/blog/4449693

Python高级编程PDF高清完整版免费下载|百度云盘

坚强是说给别人听的谎言 提交于 2020-08-11 15:23:21
百度云盘|Python高级编程PDF高清完整版免费下载 提取码:f85q 内容简介 《Python高级编程》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。《Python高级编程》首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。 《Python高级编程》针对具备一定Python基础并希望通过在项目中应用最佳实践和新的开发技术来提升自己的Python开发人员。 作者简介 Tarek Ziadé,是巴黎Ingeniweb公司的CTO,其工作方向为Python、Zope、Plone技术和质量保证。他参与Zope社区已经有5年了,并且曾经为Zope自身贡献过代码。 Tarek创建了Afpy,这是法国的Python用户组,并且编写了两本法语的Python书籍。他还在诸如Solutions Linux、Pycon、OSCON和EuroPython等法国及国际会议上发表了许多演讲,并且主持了许多课程。 目录 第1章 准备工作 1.1 安装Python 1.1.1 Python实现版本

在windows系统上的MSYS64平台上Build GCC

China☆狼群 提交于 2020-08-11 02:35:35
想在windows环境下使用一些特殊版本的gcc,例如GCC 7.5,它修改了好多的bug,下面介绍一下AVR-GCC的build过程。 build环境: msys2 64位的环境,安装了mingw64/mingw-w64-x86_64-gcc,和 texinfo bison dos2unix automake aclocal gmp,mpfr,mpc库 配置,命令: CFLAGS=-D__USE_MINGW_ACCESS ../configure --prefix=$PREFIX --target=avr --disable-nls --enable-languages=c,c++ --with-dwarf2 --disable-shared --disable-libada --disable-libssp 开始build, make 安装:make install 安装完后的注意事项:如果只在msys环境下运行则不需要拷贝文件;如果想脱离msys2环境,在ms终端中运行,则需要拷贝三个文件:libgmp-10.dll,libiconv-2.dll,libwinpthread-1.dll。 来源: oschina 链接: https://my.oschina.net/u/182236/blog/4304352

Windows环境下为Android编译OpenCV4.3

泪湿孤枕 提交于 2020-08-10 19:56:51
Windows环境下为Android编译OpenCV4.3 踩了三四天的坑,今天终于顺利跑通了,原来是toolchain的问题,外网的教程大多都是用opencv source里的toolchain,会导致各种奇奇怪怪的错误(std not a member of std,canot find iostram等等) 环境配置 本文编译环境如下: cmake 3.18 Android Studio 4.0 Mingw Java JDK 8 (需要8+,过高版本可能不兼容) Apache ant1.10.7 (只编译.so库则不需要) 首先需要下载 OpenCV 4.3.0 源码 ,根据需求再加上 OpenCV_contrib 4.3.0 源码 ,解压放到你记得住的文件夹 下载 cmake 3.18 图方便直接选安装包就行 cmake-3.18.0-rc1-win64-x64.msi 下载 Mingw (建议用installer傻瓜式安装)选择下列需要安装的组件,右键选择 Mark for Installation ,之后选择 Menu -> Installation -> Apply Changes 安装完后把mingw加入系统环境变量(win键搜索环境变量就有,编辑完后 重启系统 生效) 下载 Android NDK 和 SDK,可以直接在 官网 下,但这里推荐直接在 Android

(1)为什么转向ubantu?

浪子不回头ぞ 提交于 2020-08-10 17:21:27
http://bbs.eeworld.com.cn/thread-1075703-1-1.html linux不熟 makefile不熟 window开发stm32很熟 目前在win10下编译micropython,用mingw64,这是msysgit自带的。 我说的micropython是v1.9以后的版本 编译大部分都是可以的,比如stm32下面的所有板卡,bare文件 也可以。不过需要改一下(在编译mpy-cross的时候就发生错误,所以就知道要改了,现在想来在windows下生成.exe文件。而在linux生成没有后缀。所以需要改makefile,比如编译stm32f4disc这个板卡,需要改py下的两个mk文件和stm32下的makefile.) 在用mingw64时候 用mingw32-make.exe 指令不用linux下的make指令。 目前仅仅编译minimal无法成功,因为这个调用了python3编译器,可能是为了生成那个frozen的c文件。linux的python3安装路径是usr/bin/env,但是我在window下py3不是在这个路径下的,所以还得改makefile,但是前面我说了,我makefile不熟。目前不会改。 事实上目前我若不用mingw64还用cygwin的话,是很可能会解决这个问题的,但是也不见得很顺利。 但是从长期看

将SDPT3配置到matlab

戏子无情 提交于 2020-08-10 10:14:55
将SDPT3配置到matlab 用yalmip和matlab建模求解优化问题时,对于半定规划问题用LMILAB直接求解不了,查了查发现在YAMLIP中使用lmilab是禁止(虽然没有报错)。一是因为lmilab速度慢,影响YALMIP的效率问题。更重要的是,lmilab不显示任何错误和不可行性报告给YAMMIP。 因此,不论是否可行,YAMLIP只能友好的显示‘successfully solved’。所以转而考虑使用SDPT3来求解半定规划问题。在网上找了一通,好像对于SDPT3的配置教程没人写过,实际配置还是很麻烦就决定写下来记录一下。 1.首先是SDPT3的下载,网上搜其配置找到的安装包全是需要积分或者充值很麻烦,其实直接从官网自己下就OK了。 http://www.math.cmu.edu/~reha/sdpt3.html 2.下载完成后,按照文件里README提示,需要在matlab中执行 Installmex 文件,运行后发现如果matlab中未配置过支持的mex文件的编译器或者SDK是运行不了的。 3.下载安装支持MEX文件的编译器。 在主页附加功能——>获取附加功能弹出附加功能资源管理器 在搜索框输入mingw即可找到需要的MinGW编译器,如果是R2017b及以后版本直接下载就好。 我下载了MinGW,发现并不适配R2016b,按照提示找到适配版本即可。

解决vscode+clang+mingw64下的<float.h>兼容性问题

半城伤御伤魂 提交于 2020-08-10 08:22:40
本人c语言纯萌新一枚,编程环境是vscode+clang+mingw,安装的时候是直接把mingw的文件无冲突合并到LLVM里的,参照: https://www.cnblogs.com/esllovesn/p/10012653.html 。 今日在完成c语言老师布置的作业的时候写了以下代码: #include<stdio.h> #include < float .h> int main( void ) { double dv = 1.0 / 3.0 ; float fv = 1.0 / 3.0 ; printf( " %.4f %.4f\n " , dv, fv); printf( " %.12f %.12f\n " , dv, fv); printf( " %.16f %.16f\n " , dv, fv); printf( " %d %d\n " , FLT_DIG, DBL_DIG);  return 0; } 结果很意外的是,无论是直接插件run code还是F5编译均提示编译失败: In file included from exercises5.c: 2 : In file included from C:\Program Files\LLVM\lib\clang\ 9.0 . 0 \include\ float .h: 31 : C:\Program Files

Visual Studio Code 配置C/C++环境

时间秒杀一切 提交于 2020-08-10 06:59:56
Microsoft 在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、 Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。现在的很多程序员也在利用VScode进行开发。接下来介绍如何配置VScode的C/C++环境。 1. 下载VScode 下载链接: https://code.visualstudio.com/Download 安装路径自己选择,其他选项如下图: 2. 配置MinGW64环境以及系统变量的配置 【安装MinGW] 官方下载地址: https://sourceforge.net/projects/mingw-w64/files/ 蓝奏云: https://bill.lanzous.com/i7sKSdba0ba 下载的文件:进入网站后不要点击 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。 安装MinGW:下载后是一个7z的压缩包, 解压 后移动到你想安装的位置即可,注意是一个完整的文件夹哦。我的安装位置是:D:\MinGW64 如果有些小伙伴觉得下载速度太慢的话可以直接点击蓝奏云的分享链接进行下载。 【配置环境变量】 然后进入该文件夹 mingw64 > bin > g++