Linux概要C++のstringモジュールに、stringからintへの変換関数(stoi())があるのだが、なんでかわからんが使えないので調べた。前提DxLibをLinuxでビルドするとか言う、若干特殊な環境である。調査std::stoi()は、C++11以降で利用可能との事なので、g++とgccを4.8以降にしてみた。普通にビルドする場合には大丈夫だったが、DxLib用のビルドをするとダメだった。i686-w64-mingw32-g++ここを見ると、「特定の条件下でガードされる場合があるので、以下のdefineを切ってみて」とか言っているのでやってみたがダメだった。1上記リンクのもうちょっと下に、ビルド時のオプションを調整してみては?的な事が書かれていたので、やってみたらOKだった。まとめとりあえず、ビルド時にc++11であることをオプションを使って分からせるといいらしい。他にもc++11で大丈夫なはずのvector<vector<string>>とかでエラーが出てたから、c++11以前の状態でビルドしてたっぽい。(2)はてなブログをはじめよう!killingout_n-bitaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。