質問: {410, 320, 100, 50}; // 文字列のコピー先の座標と領域(x, y, w, h) SDL_RenderCopy(renderer, f_texture, &src_rect, &dst_rect); // テクスチャをRCにコピー(設定のサイズで) } SDL_RenderPresent(renderer); // 描画データを表示 } } return 0; } ``` ### 試したこと 仮想LINUX環境で、gdbコマンドでデバッグしてコアダンプの原因を調べるという方法も、ネットで調べながら試したのですがエラーが起こっている肝心の関数名が「??」と表示されていて、分かりませんでした。 ポインタを多く使っているので、そこを間違えているのかなと思いましたが、私の目では問題を見つけられませんでした。(実力不足という意味で) 助けてください...。 ### 補足情報 PCはWindowsですが、VMwareでUbuntoの仮想環境を使っています。 プログラムではSDLライブラリも使います。
回答: > > SDL_Renderer *renderer; //最初に丸と四角を表示させておくためのレンダラー > > ... > > SDL_RenderSetLogicalSize(renderer, 960, 720); // デバイスに依存しない分解能を設定 > > > これは使い方が間違ってます SDL_Renderer renderer; ... SDL_RenderSetLogicalSize(&renderer, 960, 720); と、するべきものです。 各関数の仕様/定義を確認しましょう #他の格納域も同じ