自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt创建和使用动态库链接

在mydll.h和mydll.cpp中可以正常编写代码,和使用别的类时相同。如下图创建int add(int a,int b)实现返回a+b。将mydll.h和mydll_global.h复制到你的工程源码文件中,再将库文件复制到你所要调用此动态链接库的构建目录中去。在mainwindow.cpp中包含mydll.h头文件,定义mydll类,就可以像调用其他类一样使用了。将mydll.h和mydll_global.h添加到untitled中。进入生成目录会发现,已经生成库文件。确定后,在.pro中如下图。

2023-12-03 14:29:50 549

原创 地图插件使用

地图插件使用 ** main.cpp: #include <QQmlApplicationEngine> ** #include <QtPlugin> ** Q_IMPORT_PLUGIN(GeoServiceProviderFactory) ** cooperation_interface.pro: ** include(QtLocationPlugin/LocationPlugin.pri) ** **

2021-06-18 11:48:40 246

原创 Qt获取系统时间和Unix时间

系统时间QDateTime ct = QDateTime::currentDateTime();QByteArray currentData = ct.toString("MM dd hh mm ss").toLatin1();QDateTime dateTime = QDateTime::currentDateTime();// 字符串格式化QString timestamp = dateTime.toString("yyyy-MM-dd HH:mm:ss.zzz");//qDebug()

2021-06-05 18:27:28 894

原创 Qt中Int、double、char、QByteArray、QString、16进制转换

QString -> charQString strchar xx=str.toLatin1();char -> QStringchar lQString ss = QString(l);QString -> intQString str("100");int tmp = str.toInt();*****或者******bool ok;QString str("100");int tmp = str.toInt(&ok);int ->

2021-06-05 18:19:28 1578

原创 UDP不同数据类型收发

1. 常规字符串收发发送 QByteArray sendData; // 传输进来的sendMsg是单纯的电文字符串,通过发送接口将其包装 sendData = radioSendMsg(sendMsg); const qint64 bytes = m_udp->writeDatagram(sendData, QHostAddress("192.168.0.12"), static_cast<quint16>(5000));接收 QByteA

2021-06-05 16:39:40 856

原创 QT:symbol(s) not found for architecture x86_64

error: symbol(s) not found for architecture x86_64error: linker command failed with exit code 1 (use -v to see invocation)如果在头文件中声明了一个函数,但未在.cpp文件中实现,则会发生该错误。在.cpp中寻找相应函数定义删掉即可...

2020-07-20 20:51:10 1750

原创 Matlab S函数 function sys=mdlDerivatives(t,x,u)

Matlab S函数 function sys=mdlDerivatives(t,x,u)设函数为 h’’ = 1/J*(ut+dt)1 s函数里 的x状态含义:x(0.5 0)状态1: x(1) ————状态值h状态2: x(2) ————状态值的导数(或称速度)h’2 function sys=mdlDerivatives(t,x,u)在控制系统中,该函数可用于描述微分...

2020-03-03 23:23:41 8554 15

原创 Windows 代码注释 在Mac中显示乱码 VS code中文注释乱码

Windows 代码注释 在Mac中显示乱码 VS code中文注释乱码1 打开VS code2 点开preference3 点开setting4 搜索 files.autoGuessEncoding将下面的框 点上对勾就好了

2020-02-28 23:12:46 1367 2

原创 mac Matlab 运行一段时间后 崩溃 Matlab遇到一个内部错误,需要关闭

MATLAB 崩溃文件: /Users/zhengyuxin/matlab_crash_dump.847-1:解决方法1终端输入sudo /Applications/MATLAB_R2018b.app/bin/matlab -nosplash解决方法2重新安装

2020-02-09 13:41:36 6142 3

原创 win ubuntu mac 串口使用 串口号表示方式

win 串口 表示方式com1 com2 com3 …com+串口号ubuntu 串口表示方式tty1 tty2 tty3 … tty+串口号mac 串口表示方式连接串口线打开终端输入cd /devls tty.*显示 “tty.usbserial” 或者 “tty.usbserial-14230” 等类似的端口号即你想要的串口号,敲到你程序中即可...

2019-11-04 13:05:15 257

原创 Qt 界面函数全部折叠快捷键设置 (win mac ubuntu)

@[TOC]Qt 界面函数全部折叠快捷键设置1 . 打开Qt Creator打开系统偏好设置。 如下图所示选择环境----键盘搜索框搜索“toggle fold all” 界面最下方设置折叠快捷键打开文件 测试即可...

2019-11-04 11:09:48 4206 3

转载 Mac VM Ubuntu虚拟机不能上网问题解决

打开终端输入sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start重启一下即可联网。

2019-09-14 17:42:32 2306 2

空空如也

空空如也

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

TA关注的人

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