const char * 与 char * 不兼容,QString转换时出现的问题

QString cameraIniPath = QString::fromLocal8Bit(m_sCameraIniPath[nIndex]);

方式一

(char*)cameraIniPath.toStdString().c_str()

方式二

 char sDirPath[200];
 sprintf_s(sDirPath, "%s", cameraIniPath.toLocal8Bit().constData());    //QString转char*

方式三

VS界面设置: 项目属性->C/C+±>语言中的符合模式项选择否

posted @   夕西行  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2019-08-03 UI案例
2016-08-03 对比度增强
2016-08-03 索引图像(X与map)的显示、保存、转化
点击右上角即可分享
微信分享提示