首页 > 解决方案 > stbi_load 文件名到 const char*

问题描述

我正在尝试加载一些具有stbi_load以下功能的图像:

stbi_load(filename, parameter2, parameter3, parameter4, parameter5);

问题是我有这样的文件名:

stbi_load("example_filename",...);

但是函数需要第一个参数是const char*。我尝试投射,但它没有加载图像。我正在使用 Visual Studio 2017。

标签: c++stb-image

解决方案


stbi_load("example_filename",...);

但是函数要求第一个参数是 const char*。我尝试铸造,但没有奏效。

字符串文字隐式转换为,const char*所以这不是问题。没有必要投射它。移除演员表,它应该可以工作,除非你有另一个你没有向我们展示的问题。


推荐阅读