Salve a tutti
Stavo studiando la libreria SDL ma durante una prova mi sono inbattuto nei seguenti errori:
error C4430 nella linea
const SDL_VideoInfo* hdvideo= SDL_GetVideoInfo();
[/color]
error C3861: 'SDL_GetVideoInfo' identificatore non trovato
il resto del programma è il seguente:
#include "stdafx.h"
#include "iostream"
#include "SDL.h"
#include "SDL_error.h"
using namespace std;
int _tmain(int argc, TCHAR* argv[])
{
cout << "inizializzo la Libreria SDL\n";
if (SDL_Init(SDL_INIT_VIDEO)==-1)
{
cout << "errore nell'inizializzazione del video " << SDL_GetError() <<"\n";
exit(-1);
}
cout << "tutto ok\n";
int screen_width,screen_height; screen_width = 0; screen_height = 0;
const SDL_VideoInfo* hdvideo= SDL_GetVideoInfo(); // linea del doppio errore
screen_width=hdvideo->current_w;
screen_height=hdvideo->current_h;
cout << "Risoluzione schermo " << screen_width << "x" << screen_height << "\n";
cout << "memoria = " << hdvideo->video_mem << "\n";
int n=0;
SDL_Quit();
cin >> n;
exit(0);
}
qualcuno gentilmente potrebbe spiegarmi a cosa sono dovuti?
grazie anticipatamente a tutti.
P.S:
se qualcuno sta cercando i manuali della libreria SDL, in versione PDF, li può scaricare gratuitamente dal seguente link:
http://www1.mat.uniroma1.it/people/cacace/PAG/index.html?