我正在使用 Code::Blocks 在 C++ 中制作 OpenGL 程序。程序编译并运行,但从不显示纹理。我只是在白色背景下得到一个空的灰色矩形,而灰色矩形中应该有一张图片。
在尝试使用简单 OpenGL 图像库 (SOIL) 加载纹理图像时,我首先注意到了一些问题。我在 SOIL 的代码中进行了一些挖掘,发现该程序根本没有打开任何文件。我尝试更改图像格式,创建一些随机文本文件进行测试,等等,但它不会打开任何类型的任何文件。
我想我可能将文件放在错误的目录中,但如果是这样,它们应该去哪里?现在,我将它们保存在与代码相同的目录中。