我正在运行最新的DevC++ 5.5.3,我需要使用Allero5.0.4,所以我从devpaks下载了它,并以普通方式安装它。但是,当我想要运行这个项目时,编译器会给我显示错误,“arggro.h:没有这样的文件或目录”。我在找答案,但还没有找到相关的答案。而且我还需要使用DevC++。
#include <stdio.h>
#include <allegro.h>
int main(void)
{
allegro_init();
allegro_message("Hello World");
return 0;
}
END_OF_MAIN()链接器设置为-lalleg。
发布于 2013-11-20 19:02:24
快板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;
}您需要链接到主快板库以及本机对话框库。
https://stackoverflow.com/questions/20093539
复制相似问题