Ich versuche zu lernen, wie SDL_TTF-Bibliothek zu verwenden. Aber ich bin nicht in der Lage einen Fehler des Typs zu lösen: undefined Verweis auf „TTF_INIT“SDL_TTF: undefinierter Verweis auf "TTF_INIT"
hier ist der einfache Code, zu kompilieren und die Verwendung im Versuch:
#include <stdlib.h>
#include <stdio.h>
#include <SDL2/SDL.h>
#include <SDL2/SDL_ttf.h>
int main(int argc, char *argv[]){
TTF_INIT();
TTF_Quit();
return EXIT_SUCCESS;
}
Hier ist CFLAGS mein Makefile:
CFLAGS= `sdl2-config --cflags --libs`-lSDL2_ttf
Vielen Dank im Voraus für Ihre Antwort.
PS: i verwendet sudo apt
SDL2 und SDL2_TTF
Was diese Backticks in der 'CFLAGS' Linie sind zu schreiben? –
Es ist 'TTF_Init'. – cremno
Es ist eine Regel .. (das ist, was ich gelernt habe .. es mag falsch sein, aber es geht nicht ohne) – venilla