mingw安装

想了解Python源代码加密吗?现总结如下5大加密混淆手段!

我们在进行Python技术开发时,特别是脚本、组件、工具类开发的时候,在提测或上线的时候需要把实际的工具脚本交由实际执行者,以免一些代码内的敏感信息泄漏或者可以随意更改组件工具导致一些不可控制的问题。我们常常还是会采取一系列手段,对Python代码进行加密、编译、混淆以保护我们的工程。现介绍以下几种源码保护手段:1.编译.pyc文件pyc文件是一种二进制文件 …

使用vs code开发C++(vs code搭建c++开发环境)

C++会劝退很多人,很大程度和其初始的准备既复杂又庞大脱不了关系,大多数教程在开始的都会推荐使用 Visual Studio 作为开发工具,对于很多初学者来说它实在太大了,而且非常消耗资源。而近年来更好的 IDE 当属 VS code,不仅是微软的官方开发软件,而且小巧易用,通过扩展来不断升级它的功能,绝对是学习 C++ 的必备软件。本文将介绍如何使用vs …

从零开始学Qt - 03:探索Qt的安装目录结构

一般地,安装完一个软件后,我习惯到安装目录去看一下目录以及文件。对于Qt这样一个“复杂的软件”,了解其文件目录结构虽然不是掌握编程所必须的,但是对其适当的了解能够让我们对 Qt 的编程环境更加了然于胸,做到“知其然更知其所以然”。这里我学习整理了一些内容,以Windows平台为例进行说明(Linux上应该也类似)。一、Qt的整体目录结构不同版本 Qt 的目录 …

如何构建一个 C 语言编译环境(手把手教你构建c语言编译器)

C语言是一种通用的编程语言,它是由Dennis Ritchie于20世纪70年代初在贝尔实验室开发的。C语言的设计目标是提供一种结构化、高效、可移植的编程语言,以支持系统编程和应用程序开发。C语言广泛用于开发操作系统、网络设备、游戏、嵌入式系统、桌面应用程序等领域。构建编译环境构建C语言编译环境的步骤如下:安装 C 语言编译器:在 Windows 操作系统中 …

Qt编程进阶(73):Qt 6.5 LTS在线安装方法

Qt 6于2020年底发布,现在最新的预览版本已经到了6.7。相比于Qt 5,Qt 6支持很多新的特性,如加强C++ 20支持,优化了QML引擎,支持全新的Qt Quick 3D等等。具体见本系列的前几篇文章。不同于Qt 5.14.2之前的版本可以下载离线安装包,Qt 6采用在线的方式进行安装,本文介绍Qt 6的安装方法。(1)下载在线安装器官网下载地址为h …

go语言也可以做gui,go-fltk让你做出c++级别的桌面应用

大家都知道go语言生态并没有什么好的gui开发框架,“能用”的一个手就能数的清,好用的就更是少之又少。今天为大家推荐一个go的gui库go-fltk。它是通过cgo调用了c++的fltk库,性能非常高,也非常节约资源。下来我们来看看这个go-fltk到底有什么过人之处。fltk介绍在介绍这fltk-go之前,我们应该先了解一下FLTK(Fast Light …

vs code 搭建c/c++开发环境(mingw64)

安装vs 插件安装vs code ,安装cc++插件自行百度安装MSYS32https:www.msys2.org直接一路下一步安装编译器在mysys提示符下面执行pacman -S --needed base-devel mingw-w64-x86_64-toolchain安装好了,在电脑里面找到g++,gcc, dgb的目录,把这个目录加到windows …

Go使用gotk开发跨平台桌面程序,打包压缩后仅8MB

前言目前找到几个实现起来相对简单的跨平台方案,但是各有优缺点1.qt,优点:文档丰富能完美的跨平台,相对执行效率高。缺点:杂七杂八的东西太多,导致开发平台环境太大,生成的可执行文件过大,不能自由使用,静态链接收费。2.java 优点:文档,开源产品多,能完全跨平台,并且生态非常好,完全免费。缺点:依赖jvm。虽然jdk14后支持打包成本地应用程序双击运行,但 …