当前位置:编程学习 > wap >>

关于release版本串口的问题

我想问一下,就是在Qt中debug版的时候运行串口读写程序,可以读和写都可以,但在release版时读接收到的数据是成功的,但一运行到WriteFile()写数据时就出错了,
Error - 
RtlWerpReportException failed with status code :-1073741823. Will try to launch the process directly

DWORD n_bytes = 0;
       //ret = (WriteFile(mb_param->w_ser.fd, query, query_length, &n_bytes, NULL)) ? n_bytes : -1;         ret = WriteFile(mb_param->w_ser.fd, query, query_length, &n_bytes, NULL);         printf("%d,ret");
--------------------编程问答-------------------- 这种情况多为未初始化引起的原因,debug版本对局部变量都有默认初始化,release版本,则没有 --------------------编程问答-------------------- 那不是很难找出来
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,