-1
私はsf :: Text値をstd :: stringに取得しようとしていますが、成功しません。ここでSFML - sf :: Textからテキストを取得する
は、コードの行です:
std::string s = input_text.getString();
は、これが動作しない理由を誰かが知っていますか?また、ロードされていないSFML-グラフィック-D-2.dll現在のシンボルについての何か。..
を言う
私はこのエラーを取得しています:
デバッグアサーションが失敗しました!
式:_pFirstBlock == PHEAD
誰かが私がthankfullだろう解決策を持っている場合。
SF ::テキスト::のgetString()を使用し、文字列のラッパーをSFML。 std :: stringを返さない場合は、ドキュメントを参照してください。 –
@HannesHauptmannはい、sf :: Textから文字列値を取得するにはどうすればよいですか? –
'sf :: String'から' std :: string'までの暗黙的なケースがあるので、このコード行は私にとってはOKです。 '_pFirstBlock == pHead'はおそらくmsvcrtのバージョンが一致していないことからヒープの破損を示唆しています。 (バージョンを混在させるか、デバッグとリリースを混ぜるかのどちらか)実際には、ここにそれを修正した[類似の問題を抱えている人](http://en.sfml-dev.org/forums/index.php?topic=15787.0)がありますプロジェクトと同じバージョンのスタジオでSFMLがコンパイルされていることを確認してください。 –