Ошибки компиляции с CImg

Я впервые использую библиотеку CImg и получаю ошибки компиляции с помощью простой тестовой программы, которая просто включает CImg.h. Это почему? Как я могу это исправить?

Код программы:

#include "../headers/CImg.h"
using namespace cimg_library;
int main()
{
    return 0;
}

Ошибки компиляции:

In function 'FILE* cimg_library::cimg::fopen(const char*, const char*)':
5065|error: '_fileno' was not declared in this scope
In function 'int cimg_library::cimg::fseek(FILE*, INT_PTR, int)':
5093|error: '_fseeki64' was not declared in this scope
In function 'INT_PTR cimg_library::cimg::ftell(FILE*)':
5102|error: '_ftelli64' was not declared in this scope

Это было сделано на ПК с 64-битной Windows 8.1.

Команда:

g++.exe -Wall -fexceptions -g -std=c++11  -c "D:\informatics\Projects\image experiments\Rectangle to circle stretcher\sources\main.cpp" -o obj\Debug\sources\main.o

Я попробовал это без-std=c++11 часть и я получаю 2 ошибки вместо 3. Я не получаю5065|error: '_fileno' was not declared in this scope, То же самое происходит, если я заменю его-std=gnu++11

Я также попробовал это на своем ноутбуке, который работает под управлением 64-битной версии Windows 7, и там происходит то же самое.

Пока у меня есть обход первой ошибки, но ничего для двух других.

Ответы на вопрос(1)

Ваш ответ на вопрос