allegro5相关内容
为了使用 allegro 5 编译代码,我需要向 g++ 添加哪些标志?我试过了 g++ allegro5test.cpp -o allegro5test `allegro-config --libs` 但这不起作用.我正在使用 ubuntu 11.04.我使用 http://wiki.allegro.cc 中的说明安装了 allegro 5/index.php?title=Install_A
..
我一整天都在寻找答案.我还没有找到一个有效的,所以我发布了一个问题并询问了很棒的 stackoverflow. 我有一个需要在 windows xp 32 位机器上运行的 allegro 5 应用程序. 我在 VS C++ 2012 中制作了这个应用程序.我尝试使用平台工具集与 2012 windows xp (v110_xp) 构建该项目,但没有奏效. 问题是当我尝试在 XP
..
我创建了一个 C++ 游戏,它使用同一父目录中文件夹中的图像. /game_folder- -/图片--------icon1.png--------icon2.png----游戏.cpp 程序使用 Allegro 5 库来包含图像: ALLEGRO_BITMAP* icon1 = al_load_bitmap("Images/icon1.png");ALLEGRO_BITMAP* ico
..
我一直在训练如何在c ++中使用面向对象的编程,但是我不断收到此错误: 1> main.obj:错误LNK2005:GameObject.obj中已经定义了"int WIDTH"(?WIDTH @@ 3HA)1> main.obj:错误LNK2005:GameObject.obj中已经定义了"int HEIGHT"(?HEIGHT @@ 3HA)1> Spaceship.obj:错误LNK20
..
我要检查屏幕上的像素是否为红色。我正在使用快板5。这是我的代码 ALLEGRO_BITMAP * bitmap; int x,y; x = * xIter-20; y = * yIter; ALLEGRO_COLOR red_color = al_map_rgb(255,0,0); ALLEGRO_COLOR new_color = al_get_pixel(b
..
我浏览了一段时间,许多资料来源建议将Allegro用作C ++的2d库。但是,在这个时代,我发现将Allegro 5的库应用于Visual Studio 15并没有学费。 这是否可行,或者我是否必须降级到Visual Studio 2010 ? 解决方案 截至2016年编辑: 目前是Allegro 5的首选安装方法(当前版本为5.2.1)在Visual Studio上是通过NuGe
..
我做了一个简单的快板游戏。但是,当我在另一台计算机上打开* .exe文件时,它说有许多丢失的.dll文件。如何使我的游戏在没有安装Visual Studio和Allegro 5库的其他计算机上运行? 解决方案 我的注释的版本较长: 创建应用程序时,它会链接到计算机上存在的某些DLL。分发游戏时,您将需要将DLL文件与.exe一起压缩,或者使用软件包创建者将其打包并寄出。 查找其
..
我整天都在寻找答案。我还没有找到一个可行的解决方案,所以即时消息发布了一个问题,并询问了巨大的stackoverflow。 我有一个allegro 5应用程序,需要在Windows XP 32bit上运行 我已经在VS C ++ 2012中创建了此应用程序。我尝试使用平台工具集vs 2012 Windows XP(v110_xp)构建该项目,但这没有用。 问题是,当我尝试在XP中
..
昨天,我决定下载,安装并尝试使用Allegro5.我还下载了带有MinGW编译器的Code :: Blocks 12.11.我设置了一切并正确安装了一切(或者我认为),然后尝试运行示例代码以查看其是否有效: #include #include int main(int argc, char **argv){ ALLEGR
..
我需要从我的 Makefile 链接Allegro游戏开发库.当我这样做时,编译器将返回: Undefinied Reference . 解决方案 在尝试将编译行嵌入到Makefile中之前,请确保您了解如何在命令行中进行操作,更重要的是,请确保它可以工作: /p> g++ hello.cpp -o hello -I/usr/include/alle
..
我知道这里还有其他关于Linker和Xcode 4的问题,但它们与我的问题并没有真正的联系. 我已经构建了Allegro 5.1,并且由于FreeType花了我一段时间,但最终成功了.现在,我使用Allegro编写了一个太空入侵者小游戏.但是以某种方式,链接器找不到该框架. 到目前为止我所做的: 这些框架位于/Library/Frameworks/中,并且与该地方的所有其他框架具
..
我正在使用Allegro 5制作一个程序。我有两台电脑:一台带有VS Express 2013桌面版(我将其称为C1),另外一台与VS Professional 2013(我称之为C2)。在C2上,我的程序工作非常好,但在C1上运行程序时,它表示“无法启动程序,因为您的计算机上没有MSVCR110D.dll,请尝试重新安装程序来解决此问题“ (这是一个翻译)。我已经重新安装了VS,它仍然不起作用
..
我试图绘制x,y坐标,其中窗口大小为600px乘600px。 (0,0)将在左上角。 (300,300)窗口中间。 (600,600)将在右下角。 我试图将纬度/经度(以弧度表示)转换为像素,然后绘制它们。 我计算1px =? lat by `fabs(lborder + rborder)/ 600` 我通过获取顶部和底部边框计算lon。 当我想为特定的纬度或经度找
..
如何使allegro 5在绘图时使用抗锯齿?我需要斜线看起来光滑。 解决方案 为图元启用抗锯齿: / p> //创建显示之前: al_set_new_display_option(ALLEGRO_SAMPLE_BUFFERS,1,ALLEGRO_SUGGEST); al_set_new_display_option(ALLEGRO_SAMPLES,8,ALLEGRO_SUGG
..
我试图获得一个在OSX上运行Allegro的最小示例。 我使用Homebrew安装了稳定版的Allegro 5.2,在Allegro wiki 中指定。 这是我的代码( allegro.hpp ): / * *此程序使用Allegro游戏库显示一个空白窗口。 * *初始化显示并启动主游戏循环。 *游戏循环只检查两个事件:timer(由FPS确定) *并显示cl
..
为了使用allegro 5编译代码,我需要添加什么标志给g ++?我尝试了 g ++ allegro5test.cpp -o allegro5test`allegro-config --libs` 但这不工作。我使用ubuntu 11.04。我使用 http://wiki.allegro.cc的说明安装了allegro 5 /index.php?title=Install
..
我试图安装Allegro库。我有相同的C ++经验,但似乎我没有做这样的东西。我从源编译Allegro 5.0,并将其放在/usr/lib/gcc/i486-linux-gnu/4.4/include/allegro5中。但是当我尝试编译我的代码时,会出现: > g ++ test2.cc -o test2 /home/chris/Desktop/c++/test2/.objs/main
..
我试着用快板位图加载到一定的大小。 al_crate_bitmap(X,Y) - 创建位图以一定的尺寸 al_load_bitmap(文件名) - 加载我需要的形象,但其原来的尺寸 我需要一个位图装载到一个大小我设置。任何想法? 谢谢, 桑尼 解决方案 关键是 al_draw_scaled_bitmap()。就这样,你可以在任何新的大小块复制任何来源的位图到目标位图。所以,你
..