- 博客(105)
- 资源 (6)
- 收藏
- 关注
原创 Qt5 编译 Qt creator 源码中的 designer 模块
所以笔者下载的是 tag - 5.12.12 ,解压后如下,先删除多余的文件,后续还要删除更多文件方便清晰的查看源码.新增 header.pri, 下面的路径是笔者电脑安装的 Qt 5.12.12 绝对路径。笔记打算用 Qt 5.12.12 来编译 qt creator-designer。然后编译就可以了, 如果有错误一般就是头文件路径不对问题,改改就好了。把 header.pri 添加到各个模块。修改 qttool.pro。修改 src.pro。
2024-08-16 11:21:52
579
原创 Qt5 编译 Qt Creator 源码中的 linguist 模块
所以笔者下载的是 tag - 5.12.12 ,解压后如下,先删除多余的文件,后续还要删除更多文件方便清晰的查看源码.笔记打算用 Qt 5.12.12 来编译 qt creator-linguist。直接翻译.ts 文件的核心代码。.ts 格式, 表示未翻译。添加 header.pri。
2024-04-10 10:54:47
740
1
原创 虚拟机使用的是此版本 VMware workstation不支持的硬件版本
注意:运存和CPU个数如果超过了本机总的CPU个数和运存,则也要修改。
2022-11-09 21:54:03
939
原创 编译 opencv
编译 opencv 准备工作vs2017 编译 opencv3.4.4 + ffmpeg自动下载 ffmpeg 失败准备工作1.下载 cmake-gui2.下载 opencv源码地址:https://github.com/opencv/opencv3.解压源码到全英文目录中,并在解压后的目录中创建文件夹buildvs2017 编译 opencv3.4.4 + ffmpeg注意勾选,和检查 ffmpeg自动下载 ffmpeg 失败需要手动下载 opencv_3rdpartyopencv_
2022-04-14 10:21:17
2836
原创 Ubuntu 18.04 进入 Recovery 模式
Ubuntu 18.04 进入 Recovery 模式, 只需要在开机时一直按住 Shift 键,就会进入 GNU GRUB 界面如果是双系统则选择ubuntu高级选项然后选择 Advanced options for Ubuntu,回车:再选择一个 (recovery mode) 即可:最后根据自己的需求来进行选择:resume: 退出 recovery 模式,然后正常启动;clean: 尝试清理垃圾文件,腾出更多的空间;dpkg: 修复损坏的包;fsck: 检查所有文件系统;grub:
2022-02-25 13:37:36
20071
3
原创 Ubuntu 18.04无法打开网页
检查 DNSsudo vim /etc/resolv.conf#然后添加如下字段nameserver 114.114.114.114
2022-02-25 13:36:13
1195
原创 vs2017 编译 boost1.68
vs2017 编译 boost1.68下载编译1.运行引导程序2.编译3.参数说明下载前往Boost官网下载:https://www.boost.org/users/history/version_1_68_0.html解压到指定目录(路径可以随意选择,最好不要包含中文和空格,e.g,E:\ThirdPart\boost_1_68_0)编译1.运行引导程序使用VS命令行工具在Boost的解压目录执行 bootstrap.bat,生成包b2.exe和bjam.exe;2.编译.\b2 inst
2022-02-25 13:34:08
512
原创 编译 vtk
点击[add Entry] 添加CMAKE_DEBUG_POSTFIX -gdCMAKE_PREFIX_PATH Qt5 路径VTK - VTK_LEGACY_SILENT 勾选 (禁用告警)
2022-02-25 13:32:50
647
原创 Qt 代码规范(叶海)
代码规范文件夹及文件名空间命名类函数变量花括号枚举信号/槽文件夹及文件名//使用首字母大写驼峰命名MainWindow3dparty //(第三方文件夹名称)除外MainWindow.cppmain.cpp //除外空间命名#define RO_NETWORK_BEGIN namespace RO_NAMESPACE { namespace RO_NETWORK_NAMESPACE {#define RO_NETWORK_END }}类//使用首字母大写驼峰命名与文件名一致cl
2021-08-26 19:45:29
1234
原创 如何在 Linux 中运行.exe 程序
如何在 Linux 中运行.exe 程序1.安装 wine2.使用命令或者脚本启动1.安装 wine$sudo apt intall wine-stable2.使用命令或者脚本启动$wine /home/xx.exexx.sh 脚本currentPath=`cd $(dirname $0); pwd -P`cd "$currentPath"wine $currentPath/xx.exe...
2021-05-08 15:38:16
28657
原创 Qt 七牛云对象存储
Qt 七牛云对象存储七牛云对象存储开发资料上传文件七牛云对象存储公司需要把软件日志文件传到服务端对于 Qt 开发者来说当然不会用它们的 SDK 了,用是不可能用的,又不是不会coding2020-01-01 开发大概时期,太久不记得了开发资料开发比较久了,API 都换了API:https://developer.qiniu.com/kodo/1208/upload-token上传文件上传凭证:https://developer.qiniu.com/kodo/1208/upload-toke
2021-01-28 14:22:34
577
1
原创 Qt 腾讯云对象存储
Qt 腾讯云对象存储腾讯云对象存储开发资料上传文件在线调用工具上传文件MD5计算方式腾讯云对象存储公司需要把软件日志文件传到服务端对于 Qt 开发者来说当然不会用它们的 SDK 了,用是不可能用的,又不是不会coding2021-01-27 看的文档开始开发开发资料请求签名 :https://cloud.tencent.com/document/product/436/7778公共请求头部:https://cloud.tencent.com/document/product/436/7778
2021-01-28 14:02:10
998
原创 Qt 识别 DM 码
Qt DM二维码识别下载libdmtx添加源码到Qt 工程生成一维码/二维码下载libdmtxhttps://github.com/dmtx/libdmtx添加源码到Qt 工程libdmtx.priINCLUDEPATH +=$$PWDHEADERS += \ $$PWD/libdmtx/dmtx.h \ $$PWD/libdmtx/dmtxstatic.hSOURCES += \ $$PWD/libdmtx/dmtx.c \ $$PWD/libdmtx/d
2021-01-26 16:08:16
2343
原创 电脑桌面上1像素等于多少毫米
{ QScreen* screen = qApp->primaryScreen(); //1 英寸 = 2.54 cm = 25.4mm //当前桌面1英寸等于多少像素, qreal inch = screen->logicalDotsPerInch(); //如果inch = 96那么 //1英寸 = 96 像素 //1像素 = 0.2645833333333333 mm
2021-01-26 15:55:51
2179
原创 Qt zint (生成一维码/二维码)
zlib https://zlib.net/fossils/zint https://sourceforge.net/projects/zint/files/zint/libpng https://sourceforge.net/projects/libpng/files/libpng16/
2021-01-26 15:52:03
3843
5
原创 Qt 车牌识别 (HyperLPR)
车牌识别下载直接把源码加到.pri文件中安装/直接解压 opencv-4.2.0-vc14_vc15.exe使用最终效果开发环境:win10 + Qt5.12.1 + vs2015_x64下载HyperLPR源码:https://github.com/szad670401/HyperLPR直接把源码加到.pri文件中安装/直接解压 opencv-4.2.0-vc14_vc15.exe下载:https://sourceforge.net/projects/opencvlibrary/files/
2020-12-15 13:44:52
2716
原创 Qt 车牌识别 (EasyPR)
EasyPREasyPR下载链接:https://github.com/liuruoze/EasyPR笔者下载的v1.6版本注释掉,否则无法编译
2020-12-15 13:32:57
3402
原创 Linux 无线网卡配置
Linux网卡配置iwconfig 命令行iwconfig 命令行sr@srs:~$ iw dev wlan0 linkConnected to b4:fb:e4:75:76:74 (on wlan0) SSID: Seer-Robotics-5G freq: 5180 RX: 118103932 bytes (907474 packets) TX: 351452 bytes (3539 packets) signal:
2020-11-16 15:26:16
11596
2
原创 Qt 银河麒麟
文章目录编译 Qt5.12.9开放 TCP 端口编译 Qt5.12.9编译完发现没有xcb…后来换成了 qt5.9.9开放 TCP 端口sudo iptables -A INPUT -p tcp --dport 16887 -j ACCEPTsudo /sbin/iptables -A INPUT -p tcp --dport 16887 -j ACCEPTservice iptables restart...
2020-10-22 17:46:17
1391
1
原创 iMac 使用问题汇总
iMac使用问题汇总iMac桌面上什么都没有了,但desktop里有文件iMac桌面上什么都没有了,但desktop里有文件defaults write com.apple.finder CreateDesktop -bool true; killall Finder
2020-09-22 23:36:23
139
原创 小心 for 中删除QList容器
int main(int argc, char *argv[]){ // 犯了一个愚蠢的错误 QList<int>list; list<<2<<2<<3<<2<<2<<4<<2; for(int i=0; i<list.size(); ++i){ if(list.at(i) == 2){ list.removeAt(i);
2020-09-21 11:21:59
359
2
原创 小心 QByteArray
浅拷贝不拷贝对象指向的内存深拷贝拷贝对象指向的内存写个报文格式, 转成QByteArray发现的问题, 之前从来没有验证, 都是直接用. int size = 0; uint8_t* buf = Q_NULLPTR; SeerData* seer_data = Q_NULLPTR; buf = new uint8_t[sizeof(SeerHeader)];//16个单字节数组 seer_data = (SeerData*)buf;//转化为包头 QByt
2020-08-25 10:58:44
1605
原创 Qt 树莓派开发笔记
Qt 树莓派zerow 开发笔记下载Qt 源码安装交叉编译器制作编译脚本可能遇到的错误cannot find -lclip2tri cannot find -lpoly2triQIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed安装添加套件参考博客:https://blog.youkuaiyun.com/kingwan560/article/details/105881007?utm_medium=distri
2020-08-11 19:13:45
1296
原创 小心 QDateTime
QDateTimeQDateTime的具体用法可以在Qt creator 写入双击F1查看它的文档, Qt的文档还是不错的.我们有时会用下面的代码来做等待, 在笔者使用过程中发现 //等待 QDateTime n = QDateTime::currentDateTime(); #获取当前时间 QDateTime now; do{
2020-07-24 17:05:53
410
原创 Window 搭建 MinGW 编译环境
下载 msys2:官方下载:https://www.msys2.org/SourceForge下载:https://sourceforge.net/projects/msys2/清华大学开源软件镜像站下载页:https://mirror.tuna.tsinghua.edu.cn/help/msys2/直接下载:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/msys2-x86_64-20190524.exe配置 mingw+pe
2020-07-22 11:03:38
550
原创 ubuntu 搭建交叉编译环境
安装 g+±aarch64-linux-gnu 交叉编译器$sudo apt install g++-aarch64-linux-gnu #安装$aarch64-linux-gnu-g++ -v #查看默认安装的gcc版本$sudo apt install cmake-gui #安装 cmake-gui 有些需要选择性编译的库使用较方便编译如果不成功, 把源码删除,终端重新打开,重新编译。如果源码不支持cmake, 则可以使用下面方式在源码中打开终端输入一下命令行$export CC=/
2020-07-22 11:00:34
4276
原创 编译 boost
编译 boostvs 编译mingw 编译 (待验证)linux 编译arrch64 交叉编译下载boost 1.67.0: https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.zipvs 编译mingw 编译 (待验证)下载 msys2:官方下载:https://www.msys2.org/SourceForge下载:https://sourceforge.net/projects/msys2/清华大学开源软件
2020-07-22 10:52:22
471
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人