![](https://img-blog.csdnimg.cn/20190905120948256.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
配置-编译-打包
文章平均质量分 55
smy..
这两年较忙,更新较少, 随机上线,乱写一气
感谢各位 谢谢大家!
展开
-
vs 设置项目依赖的cmake 版本
vs 设置项目依赖的cmake 版本原创 2024-03-04 14:41:55 · 398 阅读 · 0 评论 -
cmakelist.txt , cmake, makefile, make 【超快区分理解】
cmakelist.txt , cmake, makefile, make 干啥的,区别【清晰超快理解】原创 2022-09-02 11:24:49 · 1827 阅读 · 0 评论 -
LLVM + Clang 基础介绍
LLVM + Clang 基础介绍原创 2022-09-01 10:58:01 · 382 阅读 · 0 评论 -
编译器的作用和构成 (基础知识版)
编译器的作用和构成 (基础知识版)原创 2022-08-30 17:09:18 · 785 阅读 · 0 评论 -
什么是GCC 基础概念版
什么是GCC 基础概念版原创 2022-08-30 16:35:28 · 273 阅读 · 0 评论 -
qt 5.12.11 + vs 2019 32位 静态编译qt 带有 openssl (踩坑实例记录)
如题如题为啥编译openssl?因为 之前搞的静态编译 做的卸载包没有问题, 后面加入了埋点上报https的没有openssl的支持 https请求会错误,并且无法动态链接,故要在编译qt 源码时候把 openssl加入进去折腾了一整天…如果 不编译openssl 请看这篇文章qt 5.12.11 + vs 2019 32位 静态编译qt 环境配置啥的 这里不多说请看上面的文章.1. openssl 版本选择我编译了1.1.1 .81.0.11.1.0三个版本 最后这个1.1.0原创 2021-11-03 18:04:12 · 1620 阅读 · 0 评论 -
qt 5.12.11 静态编译qt 源码
前言:qt 做好应用程序 安装卸载程序基本都基于第三方的软件 比如 nsis 和 inno setup 但是这个第三方软件自定义程度不够高还要学习语法,所以想自己用qt 实现,qt 的安装程序 要依赖 qt dll 我是通过自解压程序实现的WINRAR自解压实现但是卸载程序要拷贝到临时目录也要实现WINRAR 太麻烦所以就采用静态编译 这样编译出来的exe 体积会大 但是不需要qt的那些依赖的,已经编译到exe中了1.下载qt的源码5.12.11源码下载qt-everywhere-src-原创 2021-08-20 16:54:33 · 897 阅读 · 0 评论 -
winRaR 命令行实现自解压可执行程序
前言 (题外话)做qt的程序一般大家制作安装包 都是通过第三方的软件 nsis 和 inno setup这俩我也都用过 有好处也有坏处坏处 就是要学习一下这个安装包自己的语法拓展性可以 但是有点难 学习成本高所以就直接用qt做安装程序然后 qt的安装程序 通过WinRaR 压缩为一个双击的exe , 这个exe 直接双击就是执行安装包电脑不需要装WinRaR 也可以运行 挺好这不就是个安装包吗? 哈哈哈 这里就不多说 qt做安装包的方法了 步入正题正题本文适合 自己通过WinRaR 图原创 2021-08-18 16:15:50 · 4013 阅读 · 0 评论 -
记录一个坑 应用程序在非管理员权限下启动失败0xc00000022
遇到一个坑 记录一下当在非管理员权限下, 启动应用程序 会出现 0xc0000022刚开始以为是安装权限问题, 后面测试了一下其他的exe 发现可以感觉应该是应用程序依赖的环境问题借助 ProcessMonitor 抓了一下 发现是vcomp140.dll 这个拒绝访问应该就是他了写了段代码测试了一下, 直接loadlibrary 在 非管理员权限下 真的是load 失败报错 errorCode 是 5 没有权限后面我想这个系统的dll 是谁间接依赖的呢? 我的程序没有使用他慢慢找原创 2021-07-19 18:40:14 · 951 阅读 · 1 评论 -
qtruby4 环境搭建
前言:公司用了qtruby 这方面的资料太少了 因为这个不是qt 官方维护的 也没有什么资料和文档除非公司规定,我建议大家不要去弄这东西了,qt python 官方维护的 比这个香多了,并且 现在好像已经没有人维护 qtruby 了 (不支持qt5)(ps:貌似之前还有一个人维护) 所以翻墙资料也比较少baidu 更查不到了 我自己踩了坑 这里把 qtruby 的环境搭建分享下qt 4.8 的环境 这里不说这个环境怎么配置了ruby 的环境 (必须要32位 并且 大于 2.4 版本 小原创 2020-08-09 14:59:10 · 527 阅读 · 0 评论 -
Qt5 Release 打包(windeployqt)以后 mysql连接失败 [亲测可用]
前言:之前发布了一般带数据库(mysql)功能的软件,打包以后正常使用今天重构完成,今天用 windeployqt 打包以后 数据库连接失败之前可以今天为啥不可以? 环境版本都没变除了重装过系统,win7-win10 其他环境都没变qt 5.9.2 mingw 32 bit mysql 5.5 32bit早上要发布 急的我是不得了网上查了各种 大部分都说是 在 加一个 plugins...原创 2019-08-15 11:56:18 · 2806 阅读 · 10 评论 -
windows下搭建简易的MQTT服务器
上一篇我们说了什么是MQTT 什么是MQTT本篇来在windows下搭建一下 MQTT 服务器服务器选择 apache-Apollo 官方已经说明 Apollo不在维护所以在官方下载不到了,我是下载的这个 下载这个要CSDN 11积分 我在淘宝花2块钱买的 如果你需要,可以在下面留邮箱我发给你还需要在电脑上装JDK 然后配置JAVA_HOME 环境变量,注意!!! JDK 如果版本太高...原创 2019-06-12 15:07:28 · 7020 阅读 · 42 评论 -
vs 2017 配置 boost 库
一.下载 boost官网: https://www.boost.org/ 根据自己的系统下载相应的版本,我下载的 windows 版本二.解压 处理解压的本地以后 运行本地目录的 bootstrap.bat 批 处理脚本(1分钟左右运行完毕)然后会生成在解压目录下面会生成 b2.exe,bjam.exe然后在 运行 b2.exe(大约要 1 - 2 个小时)...原创 2018-09-05 19:02:18 · 3267 阅读 · 0 评论 -
转载 openGL +VS 2017 配置详细
openGl +vs2017 遇到一篇很赞 很详细的文章转载:https://blog.csdn.net/sigmarising/article/details/80470054转载 2019-06-26 12:05:32 · 224 阅读 · 0 评论 -
bat脚本自动编译运行打包
自动编译Qt项目运行脚本:执行这个脚本 前提是配置好环境变量 前一节cmd 编译中有说 https://blog.csdn.net/weixin_42837024/article/details/81987114::显示打印信息@echo on::设置环境变量才能用cmd编译Qt项目(根据自己电脑Qt位置设置)set PATH=F:\Qt_5.9.2\5.9.2\mingw53_3...原创 2018-08-24 10:33:59 · 3873 阅读 · 2 评论 -
命令行下打包Qt程序
命令行下打包Qt程序上一节我们说了 命令行下编译Qt程序 https://blog.csdn.net/weixin_42837024/article/details/81945656 现在基于上次继续打包 这个更简单了 需要用的还是 `Qt 5.9.2 for Desktop (MinGW 5.3.0 32 bit)首先进入到相应的文件夹下 用到的命令 windeployq...原创 2018-08-22 16:03:02 · 2550 阅读 · 0 评论 -
Qt自定义构建(有坑)
Qt自定义构建自定义构建有的时候能用到,我遇到时候是做 软件版本号的 获取要做成自动更新.流程是软件打开读取安装文件夹的xx.txt文件里面有个字符串获取到显示出来.但是当软件版本更新的时候手动去修改xx.txt文件,总监觉的太low了.所以要改成自动获取这个版本号就是 在编译的时候去git 上面获取一串 哈希值 当做版本号.1.点击项目的左边栏的 “项目”2.添...原创 2018-08-08 16:44:32 · 1912 阅读 · 0 评论 -
命令行下编译Qt程序(很全很简单)
命令行下编译Qt程序我用的是 windows 系统 + MinGw5.3.0 32 bit首先我们先新建一个文件夹,用记事本(自行选择)写一段代码 嘿嘿(记事本没有自动提示和补全)(●ˇ∀ˇ●) main.cpp#include<QApplication>#include<QWidget>int main(int argc,char ** argv)...原创 2018-08-22 15:55:17 · 22170 阅读 · 6 评论 -
windows使用modbus开源纯C库通过TCP 读写寄存器的值
windows使用modbus开源纯C库通过TCP 读写寄存器的值1.先下载 modbusPoll 和 modbusSlave 调试软件 (我的百度网盘有)2.打开从站软件 modbusSlaveIp 就用127.0.0.1 port 都用默认就是用 Qt 写了个主站 测试 纯c的modbus库怎么样 怎么编译这个库 在上一节有说到 modbus_t *m; //存放读取出...原创 2019-03-06 15:47:05 · 2513 阅读 · 0 评论 -
纯 c 的modbus源码编译(windows和linux)
首先下载 开源的代码 https://github.com/stephane/libmodbuswindows下:进入源码 目录下的src /win32 运行 configure.js 文件readMe 中 说 会生成需要的 config.h和 modbus-version.h这个时候 modbus-9.sln 把 版本清空然后编译就行了 生成 dll 和 lib 加上 源码的 .h...原创 2019-03-01 17:22:23 · 2181 阅读 · 0 评论 -
Qt元对象编译器MOC(Meta-Object Compiler)
Qt 到底是不是一种"新"的编程语言,是标准的c++? SLOT SIGNAL emit 都是标准 C++ 不存在的.其实它实质上是一个跨平台的c++类库,使用标准C++编写的类库,QT 对标准C++进行了扩展,引入了一些新的概念,比如信号槽,对象属性等QT的元对象编译器(Meta-Object Compiler, MOC)是一个预处理器,在源程序编译前,先将这些QT特性的程序转换为标准的C+...原创 2019-06-06 15:41:33 · 1254 阅读 · 0 评论 -
inno打包遇到的问题总结
1. 多国语言[Languages]Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"Name: "english"; MessagesFile: "compiler:Languages\English.isl"Name: "russian"; Messag原创 2018-08-08 15:58:57 · 3305 阅读 · 2 评论 -
.dll .so .o .a .lib .obj 文件的区别
windows平台:.dll : 动态链接库,作为共享函数库的可执行文件..obj : 目标文件,相当于源代码对应的二进制文件,未经过重定义..lib : 可理解为多个 obj 的集合,本质与 .obj 相同.linux平台:.so:(share object)动态链接库,和windows 的 dll 类似.o : 目标文件,相当于源代码对应的二进制文件 类似 windows...原创 2018-09-06 15:40:13 · 5197 阅读 · 0 评论 -
[转载]看完鹅厂的面试经过 我哭了
转载https://blog.csdn.net/FL63Zv9Zou86950w/article/details/96789564菜逼与大佬之间还是有着十万八千里的差距 o(╥﹏╥)o转载 2019-07-25 15:32:51 · 373 阅读 · 0 评论 -
[转载]软件常见的10种架构模式,多图好理解
转载:https://blog.csdn.net/wireless_com/article/details/89008061转载 2019-08-02 10:43:35 · 245 阅读 · 0 评论 -
[转载]大白话解说,半分钟就懂 --- 分布式与集群是什么 ? 区别是什么?
转载:https://blog.csdn.net/jiangyu1013/article/details/80417961转载 2019-08-02 10:53:33 · 202 阅读 · 0 评论 -
windows cmd 编译运行 Qt 项目
windows cmd 下 编译运行 Qt 项目 不是 Qt 5.9.2 for Desktop (MinGW 5.3.0 32 bit)!!!!! 不是用Qt 5.9.2 for Desktop (MinGW 5.3.0 32 bit) 用 Qt 自带的 这个打包的Qt 5.9.2 for Desktop (MinGW 5.3.0 32 bit) 前面博客有说到 https://blog...原创 2018-08-23 20:08:21 · 4700 阅读 · 1 评论