自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 MFC使用unicode时通过(LPSTR)(LPCTSTR)把CString强转为char*导致软件闪退重启

使用(LPSTR)(LPCTSTR)把CString强转为char*解决办法使用T2A把CString转为char*输出的图片的路径不完整。

2024-01-04 11:28:16 324 1

原创 MFC下使用USES_CONVERSION,T2A,A2T导致Stack overflow

在Test函数里面使用这两个宏,在函数执行完成后可以释放栈内存,从而不至于导致stack overflow。若是在for里面加上USES_CONVERSION,T2A,就会导致Stack overflow。主要是因为这两个宏使用alloca在栈上分配内存,退出生命周期后才会释放所占用的内存。在下面一个for循环里代码可以正常运行。解决办法,可以定义一个函数,如下。

2024-01-04 10:53:24 411 1

原创 MFC使用unicode时__argv接受的数据为null

在MFC下使用unicode的时候在接受参数是不能使用__argv,要使用__wargv。在unicode下会导致MFC程序闪退,改为以下即可以解决。

2024-01-04 10:32:55 354 1

原创 ROS启动gazebo出现UnicodeEncodeError: ‘ascii‘ codec can‘t encode character u‘\u5b8f‘ in position 492:……

ros通过launch文件启动gazebo出现的问题:Traceback(mostrecentcalllast):File"/opt/ros/melodic/lib/gazebo_ros/spawn_model",line239,in<module>exit_code=sm.run()File"/opt/ros/melodic/lib/gazebo_ros/spawn_model",line149,inrunxml_parsed...

2021-08-08 17:12:09 1352 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除