首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DevC++中的快板错误

DevC++中的快板错误
EN

Stack Overflow用户
提问于 2013-11-20 10:37:01
回答 1查看 3.8K关注 0票数 1

我正在运行最新的DevC++ 5.5.3,我需要使用Allero5.0.4,所以我从devpaks下载了它,并以普通方式安装它。但是,当我想要运行这个项目时,编译器会给我显示错误,“arggro.h:没有这样的文件或目录”。我在找答案,但还没有找到相关的答案。而且我还需要使用DevC++。

代码语言:javascript
复制
#include <stdio.h>
#include <allegro.h>
int main(void)
{
    allegro_init();
    allegro_message("Hello World");
    return 0;
}
END_OF_MAIN()

链接器设置为-lalleg

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-20 19:02:24

快板5与快板4不是向后兼容的,它是由同样的人制作的全新的图书馆。

你的代码片段是用于快板4的。

相当于:

代码语言:javascript
复制
#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;
}

您需要链接到主快板库以及本机对话框库。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20093539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档