0

私のコードは、OpenGL を使用した Visual Studio C++ で完全に動作しています。このコードは images フォルダーを呼び出すことができます。プログラムを実行すると、アプリケーションに画像が表示されます。

現在、Mac で OpenGL C++ プログラムを実行しようとしています。すべてがコンパイルされ、実行されます。ただし、使用する画像が表示されません。

これは、私のプロジェクト ディレクトリがどのように見えるかのスクリーンショットです。テクスチャフォルダー内に画像があります。

テクスチャ フォルダをロードできるように配置する必要がある特定の場所はありますか? 私が言ったように、それはWindowsビジュアルC ++でうまく動作します。

4

1 に答える 1

1

コメントに投稿したスクリーンショットを考えると、パス区切り記号にバックスラッシュを使用していることが原因である可能性があります。UNIX ベースのシステム (Mac、Linux、BSD など) は、ディレクトリを区切るためにスラッシュを使用します。都合のよいことに、Windows 関数はいずれにせよ、スラッシュを含むパスを受け入れます。

于 2013-04-29T01:03:29.473 に答える