std::string Xldmodelpath = wxStandardPathsBase::Get().GetDataDir().ToStdString();赋值失败
时间: 2023-05-27 07:02:30 浏览: 159
有可能wxStandardPathsBase::Get().GetDataDir()返回的值为空,因此调用ToStdString()方法会出现错误。建议先判断wxStandardPathsBase::Get().GetDataDir()的返回值是否为空,如果为空,可以使用其他方式获取模型路径。
相关问题
std::string Xldmodelpath = wxStandardPathsBase::Get().GetDataDir().ToStdString();字符串中的字符无效
,因为该字符串包含的是文件路径,而字符串本身并不会影响到文件路径的有效性。如果该字符串代表的文件路径无效,那么可能是因为该路径不存在、无法访问或者是格式不正确等原因导致的。需要进一步检查文件路径是否有效。
阅读全文