我的代码在使用OpenGL的Visual Studio C ++上完美运行。代码可以调用images文件夹。当我运行程序时,图像显示在我的应用程序上。
现在我正在尝试在Mac上运行我的OpenGL C ++程序。一切都编译并运行。但是,我使用的图像没有显示出来。
以下是我的项目目录的截图。我在纹理文件夹中有图像。
是否有特定的地方需要放置我的纹理文件夹以便能够加载它们?就像我说它在Windows Visual C ++上运行良好。
答案 0 :(得分:1)
鉴于您在评论中提出的屏幕截图,可能是因为您使用反斜杠作为路径分隔符。基于UNIX的系统(Mac,Linux,BSD等)使用正斜杠来分隔目录 - 在使用反斜杠时,Windows是相当独特的。方便的是,Windows函数无论如何都会接受带正斜杠的路径。