最近在做串口通讯部分的代码,遇到了两个奇怪的问题
1.demo之前能接收虚拟串口的数据,突然不能接收,排除了很久,分别在两个项目上跑,发现同样的代码一个项目能接收另一个不能接收,再看一下两个项目区别,发现是项目属性/C/C++/代码生成中的安全属性问题,选择启用安全检查即可接收到数据
2.对于接收的数据,新建一个txt文件保存,使用ofstream文件流发现文件无法创建,最后定位到文件名不能为COM1,COM2这样命名,因为COM1,COM2这些是系统默认的设备
最近在做串口通讯部分的代码,遇到了两个奇怪的问题
1.demo之前能接收虚拟串口的数据,突然不能接收,排除了很久,分别在两个项目上跑,发现同样的代码一个项目能接收另一个不能接收,再看一下两个项目区别,发现是项目属性/C/C++/代码生成中的安全属性问题,选择启用安全检查即可接收到数据
2.对于接收的数据,新建一个txt文件保存,使用ofstream文件流发现文件无法创建,最后定位到文件名不能为COM1,COM2这样命名,因为COM1,COM2这些是系统默认的设备