Я планирую использовать библиотеку stb_image Шон Барретт, чтобы загрузить изображения в графическое приложение. Lib код в репозитории ниже:
https://github.com/nothings/stb/blob/master/stb_image.h
Хотя его документация для меня коротка и понятна с точки зрения добавления заголовка stb_image.h к вашему проекту, а затем:
Сделай это:
#define STB_IMAGE_IMPLEMENTATION
before you include this file in *one* C or C++ file to create the implementation.
// i.e. it should look like this:
#include ...
#include ...
#include ...
#define STB_IMAGE_IMPLEMENTATION
#include "stb_image.h"
когда я собираю его на VS2013, компилятор выдает следующую ошибку:
Error 1 error C2014: preprocessor command must start as first nonwhite space c:\users\ed\desktop\opengl\stbi\stb_image.h 2318 1 STBI
...
Сначала я думал, что это проблема конца строки (Win32 LF, Linux CR LF), но, похоже, это не так.
Любые намеки на то, что может быть причиной этой ошибки, приветствуются!
Задача ещё не решена.
Других решений пока нет …