Ошибка C2014 при добавлении stb_image в проект Visual Studio - PullRequest
0 голосов
/ 26 ноября 2018

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

Любые намеки на то, что может быть причиной этой ошибки, приветствуются!

...