Qt
潇湘夜雨~
不积跬步,无以至千里
展开
-
段错误--segment fault
最近在Qt中经常碰到段错误,查阅网上资料得知,段错误是指程序访问(读写)了系统未给予读写权限的内存空间。段错误出现的可能原因段错误主要有以下几种可能:访问了不存在的内存空间;访问了系统保护的空间;对只读内存空间写覆盖等。常见的形式有数组越界访问;野指针操作等。一旦一个程序发生了越界访问,cpu就会产生相应的保护,于是segmentation fault就出现了。段错误应...原创 2019-10-30 16:11:10 · 595 阅读 · 0 评论 -
Wireshark分割PCAP数据包
原始pcap包如图,包含了七万多条数据,不便测试,因此想从中提取出三条数据作为测试。在终端中,先cd到pcap包的存放路径下:然后输入命令:即可拆分原始的pcap数据包(IMU_test_data_20190619.pcap),得到多个小pcap数据包,每个含有3条数据:...原创 2019-10-29 09:15:11 · 3447 阅读 · 0 评论 -
Qt之Q_OBJECT宏的作用
只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上Q_OBJECT。不管是不是使用信号槽,都应该添加这个宏。这时候,就必须在头文件派生类的时候,首先像下面那样引入Q_OBJECT宏:class MyMainWindow : public QWidget { Q_OB...原创 2019-09-10 13:34:29 · 1364 阅读 · 0 评论 -
Qt中报错 collect2:ld returned 1 exit status
今天在编写Qt程序时,报错 collect2:ld returned 1 exit status网上基本说是大概分为以下三种情况:1、编译成功的例子在后台执行,有时一闪而过,如果再次build ,则会提示上述错误。解决方法:打开任务管理器,找到相应的exe进程,关闭即可;或者直接关闭QtCreator。2、没有编译成功的情况下,最常见情况是程序本身需要include...原创 2019-10-09 15:50:28 · 1326 阅读 · 0 评论