CImg не находит функцию draw_text

Я пытаюсь использовать библиотеку CImg, но не могу заставить ее работать. Я работаю на Mac в терминале и написал программу hello world

#include "CImg.h"
using namespace cimg_library;
int main() {
const unsigned char purple[] = { 255,0,255 };
CImg<unsigned char>(640,400,1,3,0).draw_text("Hello World",100,100,purple).di\
splay("My first CImg code");
return 0;
}

для этого требуется функция "draw_text" библиотеки. Я включил заголовок и скомпилировал как

g++ -o hello_word.exe hello_world.cpp -O2 -L/usr/X11R6/lib -lm -lpthread -lX11 -I/opt/X11/include

Ошибка, которую я получаю:

error: no matching function for call to ‘cimg_library::CImg<unsigned char>::draw_text(const char [12], int, int, const unsigned char [3])’

Любые идеи? Благодарю вас!


person bersling    schedule 10.02.2014    source источник


Ответы (1)