c++ - 我究竟应该在我的 OpenGL C++ 项目中的什么地方添加我的 BMP 文件?使用适用于 Mac 的 Xcode

标签 c++ xcode opengl textures bmp

我的代码在带有 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/

相关文章:

c++ - 汇编如何做参数传递: by value,引用,不同类型/数组的指针?

隐藏在 UIActionSheet 后面的 iPhone 弹出对话框

ios - cocoapods Sync : ld: framework not found DATAFilter, 链接器命令失败,退出代码为 1

c++ - GLM opengl 裁剪问题 - Game Engine c++

c++ - 尝试在 OpenGL/SFML 中实现鼠标外观 "camera"

c++ - 如何将外部库静态链接到我的可执行文件中?

c++ - 关于函数和错误检查的 C++ 新手问题

ios - View 不适合 iOS 模拟器

c++ - OpenGL程序没有显示三角形

函数重载中的 C++ 默认参数评估一次还是每次?