How to add additional libraries to Visual Studio project?
Allergro是一个开放源代码的C ++插件库,用于图形处理。 如何将此库添加到编译器?
这些说明对我不起作用,因为我使用Windows7。我不知道操作系统是否重要。 我有Visual Studio Express Edition。 该库是一个.dll文件。 如何将其添加到我的项目中?
对于Visual Studio,您需要在解决方案资源管理器中右键单击您的项目,然后单击"属性"。
接下来打开"配置属性",然后打开"链接器"。
现在,您要将拥有Allegro库的文件夹添加到"其他库目录"中,
链接器->输入,您将在其他依赖项下添加实际的库文件。
对于头文件,您还希望将其目录包括在C / C ++->其他包含目录下。
如果有dll,请在您的主项目文件夹中复制它并完成。
我建议将Allegro文件放在您的项目文件夹中,然后在库和头目录中使用本地引用。
这样做可以让您在其他计算机上运行该应用程序,而不必在其他计算机上安装Allergo。
这是为Visual Studio 2008编写的。对于2010,它应该大致相同。
将
在不了解您的编译器的情况下,没有人可以为您提供具体的逐步说明,但是基本过程如下:
指定要搜索以查找实际库的路径(通常在属性页中的"库搜索路径","库目录"等下)
在链接器选项下,指定库的实际名称。在VS中,您可以编写Allegro.lib(或类似的东西),而在Linux上,您通常只需编写Allegro(大多数情况下会自动添加前缀/后缀)。通常在"库->输入"下,仅在"库"下或类似内容下。
确保已包含该库的标头,并确保可以找到它们(与步骤1和2中列出的过程类似)。如果它是静态库,那您应该很好。如果是DLL,则需要将其复制到项目中。
混搭构建按钮。
这个描述很模糊。您尝试了什么,以及如何失败。
要在项目中包含库,必须将其包含在传递给链接器的模块中。确切的步骤取决于您使用的工具。这部分与操作系统无关。
现在,如果您已成功将库编译到您的应用程序中,并且该库未运行,则该库可能与操作系统有关。