0

我的代码在带有 OpenGL 的 Visual Studio C++ 上完美运行。该代码能够调用图像文件夹。当我运行程序时,图像会显示在我的应用程序中。

现在我正在尝试在我的 Mac 上运行我的 OpenGL C++ 程序。一切都编译并运行。但是,我使用的图像没有显示出来。

这是我的项目目录外观的屏幕截图。我在纹理文件夹中有图像。

是否有需要放置纹理文件夹以便加载它们的特定位置?就像我说的它在 Windows Visual C++ 上运行良好。

4

1 回答 1

1

鉴于您在评论中提出的屏幕截图,这可能是因为您使用反斜杠作为路径分隔符。基于 UNIX 的系统(Mac、Linux、BSD 等)使用正斜杠来分隔目录 - Windows 在使用反斜杠方面相当独特。方便的是,Windows 函数无论如何都会接受带有正斜杠的路径。

于 2013-04-29T01:03:29.473 回答