如何向VisualStudio项目添加其他库? AlrGro是一个开放的Souc++ C++图形库。如何将此库添加到编译器中

如何向VisualStudio项目添加其他库? AlrGro是一个开放的Souc++ C++图形库。如何将此库添加到编译器中,c++,visual-c++,shared-libraries,libraries,C++,Visual C++,Shared Libraries,Libraries,这些说明对我不起作用,因为我有Windows7。我不知道操作系统是否重要。我有Visual Studio快速版。该库是一个.dll文件。如何将其添加到我的项目中?此描述非常模糊。你尝试了什么,又是如何失败的 要在项目中包含库,必须将其包含在传递给链接器的模块中。执行此操作的确切步骤取决于您使用的工具。这一部分与操作系统无关 现在,如果您正在成功地将库编译到应用程序中,但它没有运行,这可能与操作系统有关。在不了解编译器的情况下,没有人可以为您提供具体的分步说明,但基本过程如下所示: 指定为查找实际

这些说明对我不起作用,因为我有Windows7。我不知道操作系统是否重要。我有Visual Studio快速版。该库是一个.dll文件。如何将其添加到我的项目中?

此描述非常模糊。你尝试了什么,又是如何失败的

要在项目中包含库,必须将其包含在传递给链接器的模块中。执行此操作的确切步骤取决于您使用的工具。这一部分与操作系统无关


现在,如果您正在成功地将库编译到应用程序中,但它没有运行,这可能与操作系统有关。

在不了解编译器的情况下,没有人可以为您提供具体的分步说明,但基本过程如下所示:

  • 指定为查找实际库而应搜索的路径(通常在“属性”页的“库搜索路径”、“库目录”等下)

  • 在“链接器选项”下,指定库的实际名称。在VS中,您可以编写Allegro.lib(或任何东西),在Linux上,您通常只编写Allegro(在大多数情况下,前缀/后缀是自动添加的)。这通常在“库->输入”下,只有“库”或类似的内容

  • 确保已包含库的标题,并确保可以找到它们(与步骤1和2中列出的过程类似)。如果它是一个静态库,你应该是好的;如果是DLL,则需要将其复制到项目中

  • 混合构建按钮


  • 对于Visual Studio,您需要在解决方案资源管理器中右键单击项目,然后单击属性

    接下来打开配置属性,然后打开链接器

    现在,您要将Allegro库所在的文件夹添加到附加库目录中

    链接器->输入您将在其他依赖项下添加实际的库文件

    对于头文件,您还需要将其目录包含在C/C++->其他包含目录下

    如果存在dll,请在主项目文件夹中创建一个副本,然后完成

    我建议将Allegro文件放在您的项目文件夹中,然后在库和头目录中使用本地引用

    这样做将允许您在其他计算机上运行应用程序,而无需在其他计算机上安装Allergo


    这是为VisualStudio2008编写的。2010年应该大致相同。

    #pragma comment(lib,“此处为您的库名”)
    添加到源代码。

    您可能需要包含适当的头文件以满足您的需要,并在编译时链接库(.dll文件在windows上)。@RageD:libraries,甚至dll,通过Windows上的.lib文件链接。我得到了这个zip文件。我被告知按照zip文件中的说明操作。首先,你必须做出决定。所以我安装了cmake,但它没有相应地运行。我也使用eclipse。(MinGW)。它也适用于此吗?我也使用eclipse。(MinGW)。这是否也适用于此?在不同的IDE和工具链上不会有类似的说明,但我不希望在不同的IDE上有相同的对话框。这有助于解决Visual Studio 2012中的问题。非常感谢。是的,在VS 2017中工作,如果lib在标准路径中,它将自动拾取!