有人能陪我通过安装快板5或引导我的方向去谁可以告诉我如何安装它?
我做了一些googling,研究如何配置我的安全设置,所以我相信我被允许复制lib、bin和include文件夹到vc: lib、bin和include文件夹。但是,现在我很难在7:29的视频中将bin文件夹复制到我的sysWOW64中。
我似乎无法解决我生命中被拒绝的信息。我使用的是Windows 10 64位操作系统和visual 2015。为了解决我的快板5安装问题,我参考了视频https://www.youtube.com/watch?v=IZ2krJ8Ls2A来安装allegro5。
我真的很想开始游戏编程。但最大的挑战是:通过传递我的计算机安全性,允许我将快板5 bin项目安装到我的sysWOW64
文件夹中。
发布于 2015-10-16 04:11:45
好的,网络上的所有指南似乎都过时了,或者似乎忘记了官方网站已经准备好了最新的和现代的二进制文件供下载。下面是如何设置快板:
假设
首先,我将使用不稳定分支5.1,因为它是具有新二进制文件的分支。第二,我将使用Visual 2013,但是对于Visual 2015,它应该完全相同(下面的步骤1是您可能遇到的唯一不同)。
第一步
我们将直接从Gna!存储库下载Alle格罗5。在这里,您选择文件取决于您拥有什么和想要做什么。
这个目录有4个文件,在我的例子中,我将下载allegro-msvc2013-x86-5.1.12.zip,而您将下载allegro-msvc2015-x86-5.1.12.zip.。只有当您知道正在做什么时,才选择x64版本。
第二步
下载完成后,将内容解压到一个容易到达且不会移动的位置,例如您的根目录或Documents内部。我将使用根,通常驱动C:
。解压缩之后,您应该在C:\allegro\
中有一个包含以下内容的文件夹:
allegro\
|-bin\
|-include\
|-lib\
重要的是要记住提取文件的位置,因为正确设置环境取决于环境定位路径的能力。
第三步
这里我们告诉Visual如何使用快板。打开Visual并创建一个新的C++项目/打开要在其中使用快板的项目。打开项目后,在解决方案资源管理器上右键单击其名称并打开Properties,然后:
C:\allegro\include\
。C:\allegro\lib\
。allegro_monolith-debug.lib
。allegro_monolith.lib
。第四步
这是我们测试一切正常工作的部分.(或者没有,请看下一步的错误)
创建一个*.cpp文件或使用您的主要函数所在的文件,并将其更改为这个小型测试程序:(我将所有的权利都交给它,并将其置于公共域)
#include "allegro5\allegro5.h"
#include <iostream>
int main(int argc, char** argv)
{
al_init();
ALLEGRO_DISPLAY *display = nullptr;
al_set_app_name("Hello World from Allegro 5.1!");
display = al_create_display(640, 480);
if (display == nullptr)
{
std::cerr << "Well, something is not working..." << std::endl;
al_rest(5.0);
return EXIT_FAILURE;
}
al_clear_to_color(al_map_rgb(255, 255, 255));
al_flip_display();
al_rest(5.0);
return 0;
}
如果在编译和运行之后,您得到一个空白窗口,在5秒内关闭,那么快板是准备好了!如果不是,发布您的错误消息,我将看看发生了什么。
第五步
我们在执行时解决了缺少的DLL错误.
因此,程序应该已经正确编译,Visual现在将调度运行它。一开始,可能会出现以下情况:
解决方案是将allegro_monolith-debug-5.1.dll
文件复制到项目根上的Debug文件夹中,以便它位于程序的.exe文件旁边。类似地,在发布文件夹上,您必须在该文件夹的可执行文件旁边复制allegro_monolith-5.1.dll
。这两个文件都应该位于下载存档的allegro\bin\
目录中。请记住,您可能需要从我说的另一个dll,但它也应该包括在您从Gna下载的文件!
https://stackoverflow.com/questions/33090042
复制相似问题