Qt
qq_35185913
这个作者很懒,什么都没留下…
展开
-
Modbus CRC校验算法
uint16_t crc_reflect(uint16_t data, int32_t len){ uint16_t ret = data & 0x01; for (int32_t i = 1; i < len; i++) { data >>= 1; ret = (ret << 1) | (data &am...原创 2020-03-24 10:06:42 · 628 阅读 · 0 评论 -
Ubuntu下安装libmodbus3.1.0运用在Qt上
Ubuntu环境下安装modbus库函数,下载libmodbus库文件,./configure --host=arm-linux --prefix= (/*自己创建的安装目录*/)makemake install编写Qt程序时,记得include绝对路径的头文件的就OK了,还要记得添加在工程中 LIBS += -L (/*自己创建的安装目录*/) -lmodbus转载 2016-11-18 09:45:41 · 1812 阅读 · 1 评论 -
Qt下编译mysql数据库
点击打开链接人家写的蛮不错的转载 2016-12-11 13:30:27 · 305 阅读 · 0 评论 -
ubuntu下Qt配置qwt和libmodbus
Qt安装在ubuntu上出了很多问题,其中一个就是qmake不能用。解决方法:进入/usr/lib/x86_64-linux-gnu/qt-default/qtchooser目录,对目录下的default.conf修改为/home/mlw/Qt5.7.0/5.7/gcc_64/bin/home/mlw/Qt5.7.0/ 这是我的Qt的安装目录,原创 2016-11-22 14:16:32 · 1663 阅读 · 0 评论 -
QT5 cannot find usr/local/lib, file format not recognized
首先查看有没有在工程文件中添加链接库的目录INCLUDEPATH += /usr/local/include //此为头文件的目录LIBS += -L/usr/local/lib -lmodbus //此为链接的lib库的目录如果添加了还是出现以上问题,首先查看/usr/local/lib路径下有没有要链接的lib库,没有的话就是路径不对,更换路径即可。如果存在lib库,原创 2016-11-25 14:09:28 · 4949 阅读 · 1 评论 -
C语言中Round四舍五入的实现以及解析
由于最近要上新系统,所以要公司重新写一套自己的gui框架,组长分配了一些任务给我,就是实现一些基本功能,当然源码还得看Qt的框架和源码重写系统。由于Round的四舍五入的函数再0.5处具有不确定性,我们可以参照一下Qt源码的qRound的实现:constexpr inline int qRound(double d){ return d >= 0.0 ? int(d + 0.5) ...原创 2018-11-08 10:49:57 · 4222 阅读 · 0 评论