Visual studio 2015 Allegro 5 Visual Studio 2015? 我已经浏览了一段时间,很多来源推荐使用AlelGRO作为C++的第一个二维库;然而,在这个时代,我没有发现将Allegro 5的库应用于Visual Studio 15的任何学费

Visual studio 2015 Allegro 5 Visual Studio 2015? 我已经浏览了一段时间,很多来源推荐使用AlelGRO作为C++的第一个二维库;然而,在这个时代,我没有发现将Allegro 5的库应用于Visual Studio 15的任何学费,visual-studio-2015,allegro5,Visual Studio 2015,Allegro5,这是可能的还是我必须降级到VisualStudio2010 自2016年起编辑: 目前,在Visual Studio上安装Allegro 5(目前为5.2.1版)的首选方法是通过NuGet软件包。链接是。这是获得快板最简单、最快捷的方法,也是每个人都应该使用的方法。在Visual Studio Community 2015上测试 显然,网络上的指南似乎过时了,或者似乎忘记了最近的和现代的二进制文件已经准备好下载。下面是如何设置Allegro: 假设 首先,我将使用Unstable分支5.1,因

这是可能的还是我必须降级到VisualStudio2010

自2016年起编辑: 目前,在Visual Studio上安装Allegro 5(目前为5.2.1版)的首选方法是通过NuGet软件包。链接是。这是获得快板最简单、最快捷的方法,也是每个人都应该使用的方法。在Visual Studio Community 2015上测试


显然,网络上的指南似乎过时了,或者似乎忘记了最近的和现代的二进制文件已经准备好下载。下面是如何设置Allegro:

假设 首先,我将使用Unstable分支5.1,因为它是一个具有新二进制文件的分支。第二,我将使用Visual Studio 2013,但它应该与Visual Studio 2015完全相同(下面的步骤1是您可能遇到的唯一不同之处)

第一步 我们将直接从存储库下载Allegro 5。在这里,您可以根据您拥有的内容和想要执行的操作来选择文件

此目录有4个文件,在我的情况下,我将下载allegro-msvc2013-x86-5.1.12.zip,您将下载allegro-msvc2015-x86-5.1.12.zip。仅当您知道正在执行的操作时,才选择x64版本

步骤2 下载完成后,将内容提取到易于访问且您不会移动的位置,例如硬盘的根目录文档内部。我将使用root,通常是驱动器
C:
。提取后,您应该在
C:\allegro\
中有一个包含以下内容的文件夹:

allegro\
 |-bin\
 |-include\
 |-lib\
记住提取文件的位置很重要,因为正确设置环境取决于其定位此路径的能力

步骤3

这里我们告诉VisualStudio如何使用Allegro。打开Visual Studio并创建一个新的C++项目/打开要在其中使用Allegro的项目。打开项目后,在解决方案资源管理器上右键单击其名称,然后打开属性,然后:

  • 在顶部,它显示类似配置的内容:Active(Debug),选择所有配置
  • 在左侧菜单上选择C/C++->General。在此配置页面上,选择其他包含目录,并对其进行编辑,使其文本字段中包含
    C:\allegro\Include\
  • 在左侧菜单上选择链接器->常规。在此配置页面上,选择其他库目录,并对其进行编辑,使其文本字段中包含
    C:\allegro\lib\
  • 单击底部的应用,但不要关闭窗口
  • 回到顶部,选择调试配置
  • 在左侧菜单上选择链接器->输入。在此配置页面上,选择其他依赖项并对其进行编辑,使其文本字段中包含
    allegro_monolith-debug.lib
  • (可选)在左侧菜单上选择链接器->系统。在此配置页面上,选择SubSystem并从下拉框中将其更改为Console。这将为您提供一个调试模式下的工作终端窗口,您可以在其中写入…err。。。调试内容;)
  • 单击底部的应用,但不要关闭窗口
  • 回到顶部,选择发布配置
  • 在左侧菜单上选择链接器->输入。在此配置页面上,选择其他依赖项并对其进行编辑,使其文本字段中包含
    allegro_monolith.lib
  • (可选)在左侧菜单上选择链接器->系统。在此配置页面上,选择SubSystem并从下拉框中将其更改为Windows。这将防止终端窗口出现在程序的发行版本上
  • 单击Apply然后单击OK,这将关闭项目的属性页,并为Allegro做好准备
  • 步骤4 这是我们测试所有工作情况的部分…(或者不测试,请参阅错误后的下一步)

    创建一个*.cpp文件或使用主功能所在的文件,并将其更改为这个小测试程序:(我放弃对它的所有权利,并将其置于公共域下)

    #包括“allegro5\allegro5.h”
    #包括
    int main(int argc,字符**argv)
    {
    al_init();
    快板显示*DISPLAY=nullptr;
    al_set_app_name(“Allegro 5.1中的Hello World!”);
    显示=创建显示(640480);
    if(display==nullptr)
    {
    
    标准::cerr自2016年起编辑: 目前,在Visual Studio上安装Allegro 5(目前版本为5.2.1)的首选方法是通过NuGet软件包。链接是。这是获得Allegro的最简单、最快捷的方法,也是每个人都应该使用的方法。在Visual Studio Community 2015上测试


    显然,网络上的指南似乎已经过时,或者似乎忘记了最近的和现代的二进制文件已经准备好下载。下面是如何设置Allegro:

    假设 首先,我将使用Unstable分支5.1,因为它是一个具有新二进制文件的分支。其次,我将使用Visual Studio 2013,但对于Visual Studio 2015应该完全相同(下面的步骤1是您可能遇到的唯一不同的过程)

    第一步 我们将直接从存储库下载Allegro 5。在这里,您可以根据您拥有的内容和想要执行的操作来选择文件

    此目录有4个文件,在我的情况下,我将下载allegro-msvc2013-x86-5.1.12.zip,您将下载allegro-msvc2015-x86-5.1.12.zip。只有在您知道自己在做什么的情况下,才选择x64版本

    #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;
    }