在调试一个C++语言读取串口数据的问题的时候,在运行的时候出现下面错误
第925行有一个断言( ASSERT(。。。。。) )这个断言条件(即ASSERT后括号里的条件)在调试的时候没有得到满足。最后在师兄帮助下,发现是在程序中使用到一个NTGraph最后在师兄帮助下,发现是在程序中使用到一个NTGraph波形显示的控件,但是我的电脑中的该控件并没有注册,于是出现这样的问题。
解决办法就是在网上下载了ntgraph.ocx该控件,因为是64位机器,将该文件拷贝入机C:\Windows\SysWOW64中,然后在命令提示符以及再以管理员身份两次注册:regsvr32 C:\Windows\SysWOW64\Msflxgrd.ocx。再次编译运行,顺利通过。
如果运行出现以下错误
解决方法,以管理员身份运行 命令,,然后将运行行中的代码输进去就okay