2013-11-20 4 views
1

저는 최신 DevC++ 5.5.3을 실행 중이므로 Allegro 5.0.4를 사용해야하므로 devpaks에서 다운로드하여 일반적인 방법으로 설치하십시오. 그러나 내가 알레그로 프로젝트를 실행하고 싶을 때 컴파일러가 "allegro.h : 알 수없는 파일이나 디렉토리"오류를 보여줍니다. 나는 해답을 찾고 있었지만 관련 해를 찾지 못했다. 그리고 DevC++를 사용하려면 무엇이 필요합니다.DevC++의 Allegro 오류

#include <stdio.h> 
#include <allegro.h> 
int main(void) 
{ 
    allegro_init(); 
    allegro_message("Hello World"); 
    return 0; 
} 
END_OF_MAIN() 

링커가 -lalleg

+0

Allegro 헤더 파일의 위치를 ​​컴파일러에 알려줘야합니다. 이것은'-I' (capital i에서와 같이) 옵션으로 수행됩니다. –

답변

3

알레그로 5로 설정하면이 같은 사람에 의해 만들어진 새로운 라이브러리 알레그로 4와 호환되지 않습니다.

귀하의 코드는 알레그로 4. 등가가

입니다 :

#include <allegro5/allegro.h> 
#include <allegro5/allegro_native_dialog.h> 

int main(void) 
{ 
    al_init(); 
    // al_init_native_dialog_addon(); // Introduced in 5.0.9 
    al_show_native_message_box(/* fill in params */); 

    return 0; 
} 

당신은 기본 대화 상자 라이브러리와 함께 주요 알레그로 라이브러리와 링크해야합니다.