nunolevezinho Posted June 8, 2012 at 09:09 AM Report Share #461303 Posted June 8, 2012 at 09:09 AM Olá, estou a iniciar-me no Allegro e tentei criar uma janela simples com nada lá dentro, mas dá-me erro ao criar o display. main.cpp #include <stdio.h> #include <allegro5/allegro.h> int main(int argc, char **argv) { ALLEGRO_DISPLAY *display = NULL; if(!al_init()) { fprintf(stderr, "failed to initialize allegro!\n"); return -1; } display = al_create_display(640, 480); if(!display) { fprintf(stderr, "failed to create display!\n"); return -1; } al_clear_to_color(al_map_rgb(0,0,0)); al_flip_display(); al_rest(10.0); al_destroy_display(display); return 0; } Segui este tutorial para configurar o allegro no vs2010 e pareceu-me correr tudo bem. Estarei a fazer algo de errado? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted June 8, 2012 at 09:17 AM Report Share #461307 Posted June 8, 2012 at 09:17 AM eu tenho uma pequena aversão ao allegro ... mas prontos ... gostos não se descutem já deste uma olhada no ponto 5 ? Setup Project For Allegro 5 IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
pikax Posted June 8, 2012 at 09:21 AM Report Share #461308 Posted June 8, 2012 at 09:21 AM Qual e' exatamente o erro?? deve ser o que o HappyHippyHippo disse, mas deves sempre especificar o erro Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast." Link to comment Share on other sites More sharing options...
nunolevezinho Posted June 8, 2012 at 09:25 AM Author Report Share #461310 Posted June 8, 2012 at 09:25 AM (edited) O erro é mesmo o que eu disse: failed to create display! E sim já vi o ponto 5. EDIT: Estive a ver o debug da consola e encontrei: Loaded ''C:\allegro\bin\allegro-5.0.6-monolith-md-debug.dll', Cannot find or open the PDB file' O que é estranho pq eu ja verifiquei o localização do ficheiro e está correcta. Haverá algum motivo por não a estar conseguir carregar? Edited June 8, 2012 at 09:28 AM by nunolevezinho Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted June 8, 2012 at 09:35 AM Report Share #461315 Posted June 8, 2012 at 09:35 AM de duas uma: - ou não estás a usar a versão correcta do allegro (MSVC) - ou não fizeste todos os passos do ponto 5 nota : estou a supor que o tutorial está correcto ... como disse ... não gosto do allegro por isso nem penso em usa-lo ... eu fico-me pelo SDL ou SFML IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
nunolevezinho Posted June 8, 2012 at 09:39 AM Author Report Share #461317 Posted June 8, 2012 at 09:39 AM Eu gostaria de aprender uma lib que não fosse muito difícil e tivesse uma boa documentação, visto que me estou a iniciar em programação de jogos. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted June 8, 2012 at 09:42 AM Report Share #461321 Posted June 8, 2012 at 09:42 AM se estás habituado a c++ : SDL : http://www.lazyfoo.net/SDL_tutorials/ SFML : http://www.sfml-dev.org/tutorials/1.6/ IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
nunolevezinho Posted June 8, 2012 at 09:51 AM Author Report Share #461323 Posted June 8, 2012 at 09:51 AM Fiz uma pesquisa rápida e o SFML chamou-me à atenção. Vou então estudar um pouco sobre ele e fazer umas aplicações de teste. Obrigado HappyHippyHippo. Podem Fechar. Link to comment Share on other sites More sharing options...
theocrat Posted June 11, 2012 at 07:02 PM Report Share #462046 Posted June 11, 2012 at 07:02 PM Tens as configuraçoes direitas? O visual studio acrescenta (%addicional...) no fim das libs. Ve se tens isso, se tiveres elimina e ve se funciona! Link to comment Share on other sites More sharing options...
seuqram Posted June 19, 2012 at 05:05 PM Report Share #464135 Posted June 19, 2012 at 05:05 PM (edited) vais desistir de allegro O.o pelo menos não começes pelo allegro 5 começa pelo 4 ou algo assim. acho que o 5 é muito confuso, por não exprimentas o 4? que é um display? '-' Edited June 19, 2012 at 05:05 PM by seuqram Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now