自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MAC+QT打包签名公证步骤

mac+qt 打包,签名,公证

2022-10-21 11:06:48 1446 2

原创 MAC下打包QT 使用macdeployqt

废话不多说直接上干货,打包脚本如下:pkg.sh 文件#!bin/bash## 首先查看下当前目录下是否有两个文件夹,如果没有手动拷贝过来if [ ! -d "Language" ]; then echo "folder Languge not exist, please copy it" exit 0fiif [ ! -d "Config" ]; then echo "folder Config not exist, please copy it" exit 0fi## Yo

2020-07-23 16:09:50 2602 2

原创 QT 5.12和有道词典冲突

如果你用的QT版本是5.12(其他版本还没有验证过),那么建议你在开发的时候最好不要开启有道词典。在使用Qt Designer时,如果开启了有道词典,会导致Qt Designer崩溃。写的qt应用程序如果包含QTreeview或者QTreeWidget等跟树相关的组建时,如果开启了有道词典,鼠标移到树的item上会导致qt应用程序崩溃。具体原因未知,但已经有人跟QT官方提过该问题(https://bugreports.qt.io/browse/QTBUG-77974),不知后续版本是否解决。

2020-07-23 15:21:59 1936 3

原创 Qtcreator中c++和Objective-C混合编译

MAC下 如果QT工程中用到的库包含Objective-C的内容。则需要混编才能识别Objective-C中的语法。可以在工程中的.pro文件中添加如下代码macx {QMAKE_CXXFLAGS += -x objective-c++LIBS += -framework Foundation}第一行标识使用OC和c++进行混合编译第二行表示需要用到的OC的库至于如何将c++和OC代码写在一起能够编译通过可以参考其他人的博客。我之前参考的博客地址如下:https://www.

2020-07-23 15:13:49 632

原创 MAC中QT运行程序加载图标

mac中qt工程如果要想加载图标,不能用png格式的图标。要用icns格式的图标在QTcreator工程 .pro中添加以下行ICON = AAA.icns如果没有现成的ICNS格式的图片可以在网页上用png格式的转换成ICNS格式的可以转换ICNS的网页:https://cloudconvert.com/png-to-icns这是个外文网站,国内的没有找到合适的。...

2020-07-23 15:06:23 232 1

原创 Mac 上安装brew

brew 是 Mac 下的一个包管理工具,作用类似于 centos 下的 yum。brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包,因为brew的使用方便,如今已成为使用mac电脑的程序员的必备工具mac上如何安装brew?安装brew#安装brew也很简单,一条命令即可:Copy/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/inst

2020-07-16 11:47:58 242

原创 qt 集成 quazip mac windows

quazip是qt封装的zlib库。可以跨平台使用。但是不同平台可能编译以及使用方式略有差别。本文讲述在mac和windows上如何编译并使用quazip。下载源码: git https://github.com/stachenov/quazipwindows上:使用qtcreator打开,目录结构如下图在quazip.pro 中添加一行路径包含INCLUDEPATH+=C:\Qt\Qt5.12.4\5.12.4\Src\qtbase\src\3rdparty\zlib\src如

2020-07-16 11:45:54 677 1

原创 EMQX部署的一些问题:

1、centos 安装mqtt安装所需要的依赖包$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2使用以下命令设置稳定存储库,以 CentOS7 为例$ sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/ce...

2019-12-27 16:21:23 6914

原创 Qt多线程编程一:使用QSemaphore和waitCondition管理一系列资源

使用QSemaphore管理一系列资源。在Qt多线程编程中,可以使用QSemaphore来管理一系列相似资源。以下程序对Buffer的资源进行消耗与回收。定义了两个QSemaphorefreeElement表示空闲资源信号量,usedElement表示占用资源信号量。空闲资源freeElement被限定为有100个资源可用。usedElement没有限定默认为0,它的上限由freeElemen

2016-04-06 19:32:36 946

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除