-1
我试图将sf :: Text值转换为std :: string没有成功。SFML - 从sf获取文本::文本
下面是代码行:
std::string s = input_text.getString();
是否有人知道为什么这不工作?
它还说一些关于从符号SFML图形-d-2.DLL没有被加载..
我收到此错误:
调试断言失败!
表达:_pFirstBlock == PHEAD
如果有人有一个解决方案,我会心存感激。
SF ::文本::的getString();不会返回一个std :: string,请查看文档。 –
@HannesHauptmann是的,但我怎样才能从sf :: Text获取字符串值? –
这行代码对我来说看起来不错,因为存在从'sf :: String'到'std :: string'的隐式情况。 '_pFirstBlock == pHead'提示某种类型的堆损坏,可能来自msvcrt的不匹配版本。 (混合版本,或混合调试和发布)。事实上,这是[有类似问题的人](http://en.sfml-dev.org/forums/index.php?topic=15787.0)谁修复它通过确保SFML使用与他们的项目相同版本的工作室进行编译。 –