hw01 icon indicating copy to clipboard operation
hw01 copied to clipboard

add static library for stbiw

Open zeafynx opened this issue 3 years ago • 0 comments

stbi设计需要定义STB_IMAGE_WRITE_IMPLEMENTATION的原因是h文件中包含了一系列的声明在INCLUDE_STB_IMAGE_WRITE_H内部,具体的实现在STB_IMAGE_WRITE_IMPLEMENTATION 内部,由于该h文件会被多次包含,为了防止具体的实现重复出现多次,就需要将实现包含在STB_IMAGE_WRITE_IMPLEMENTATION 内部。

通过引入头文件前定义一次该宏,可以保证如果多个C++翻译单元都引用了该h文件,链接这些翻译单元时具体的实现也不会出现重复定义。

zeafynx avatar Dec 20 '21 14:12 zeafynx