C++ 在 Visual Studio 2015 al_init_image_addon() 错误中使用 Allegro5
C++ using Allegro5 in Visual Studio 2015 al_init_image_addon() error
我正在尝试开始将 allegro5 与 C++ 结合使用。我从教程中复制了第一个代码,只是为了看看它是否有效,这里是:
#include <allegro5/allegro.h>
#include <allegro5/allegro_font.h>
int main()
{
al_init();
al_install_keyboard();
al_init_image_addon();
ALLEGRO_KEYBOARD_STATE klawiatura;
ALLEGRO_DISPLAY *okno = al_create_display(320, 240);
al_set_window_title(okno, "Allegro5 kurs pierwsze okno");
ALLEGRO_BITMAP *obrazek = al_load_bitmap("widok.png");
while (!al_key_down(&klawiatura, ALLEGRO_KEY_ESCAPE))
{
al_get_keyboard_state(&klawiatura);
al_clear_to_color(al_map_rgb(0, 255, 0));
al_draw_bitmap(obrazek, 0, 0, 0);
al_flip_display();
}
al_destroy_display(okno);
al_destroy_bitmap(obrazek);
al_rest(5.0);
return 0;
}
我一直收到错误消息
C861 identifier "al_init_image_addon" is undefined
这个命令有新版本吗?
al_init_image_addon
在 allegro_image.h
中定义。添加以下内容:
#include <allegro5/allegro_image.h>
因此,您没有将其作为最终答案。
检查是否导入了 allegro 图片头文件。
#include <allegro5/allegro_image.h>
如果你有带 Visual Studio 的 Allegro,你必须检查下一个路径中的图像插件选项:项目属性 -> Allegro 5 -> 图像插件。是一个复选框。
我正在尝试开始将 allegro5 与 C++ 结合使用。我从教程中复制了第一个代码,只是为了看看它是否有效,这里是:
#include <allegro5/allegro.h>
#include <allegro5/allegro_font.h>
int main()
{
al_init();
al_install_keyboard();
al_init_image_addon();
ALLEGRO_KEYBOARD_STATE klawiatura;
ALLEGRO_DISPLAY *okno = al_create_display(320, 240);
al_set_window_title(okno, "Allegro5 kurs pierwsze okno");
ALLEGRO_BITMAP *obrazek = al_load_bitmap("widok.png");
while (!al_key_down(&klawiatura, ALLEGRO_KEY_ESCAPE))
{
al_get_keyboard_state(&klawiatura);
al_clear_to_color(al_map_rgb(0, 255, 0));
al_draw_bitmap(obrazek, 0, 0, 0);
al_flip_display();
}
al_destroy_display(okno);
al_destroy_bitmap(obrazek);
al_rest(5.0);
return 0;
}
我一直收到错误消息
C861 identifier "al_init_image_addon" is undefined
这个命令有新版本吗?
al_init_image_addon
在 allegro_image.h
中定义。添加以下内容:
#include <allegro5/allegro_image.h>
因此,您没有将其作为最终答案。 检查是否导入了 allegro 图片头文件。
#include <allegro5/allegro_image.h>
如果你有带 Visual Studio 的 Allegro,你必须检查下一个路径中的图像插件选项:项目属性 -> Allegro 5 -> 图像插件。是一个复选框。