Я планирую использовать библиотеку 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), но, похоже, это не так.
Любые намеки на то, что может быть причиной этой ошибки, приветствуются!