我的代码在带有 OpenGL 的 Visual Studio C++ 上完美运行。该代码能够调用图像文件夹。当我运行该程序时,图像会显示在我的应用程序中。
现在我正尝试在我的 Mac 上运行我的 OpenGL C++ 程序。一切都编译并运行。但是,我使用的图像没有显示。
这是我的项目目录的截图。我在纹理文件夹中有图像。
是否有特定的地方需要放置我的纹理文件夹以便能够加载它们?就像我说的,它在 Windows Visual C++ 上运行良好。
最佳答案
鉴于您在评论中提供的屏幕截图,可能是因为您在路径分隔符中使用了反斜杠。基于 UNIX 的系统(Mac、Linux、BSD 等)使用正斜杠来分隔目录——Windows 在使用反斜杠方面相当独特。方便的是,无论如何,Windows 函数都将接受带有正斜杠的路径。
关于c++ - 我究竟应该在我的 OpenGL C++ 项目中的什么地方添加我的 BMP 文件?使用适用于 Mac 的 Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16264667/