c++ - 如何向 Visual Studio 项目添加其他库?

标签 c++ visual-c++ shared-libraries libraries

Allergro 是一个用于图形操作的开源 C++ 插件库。如何将此库添加到我的编译器?

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

最佳答案

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

接下来打开Configuration Properties,然后打开Linker

现在您想将拥有 Allegro 库的文件夹添加到其他库目录

Linker -> Input 您将在 Additional Dependencies 下添加实际的库文件。

对于头文件,您还需要在 C/C++ -> Additional Include Directories 下包含它们的目录。

如果有 dll,请在主项目文件夹中复制它,然后完成。

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

这样做可以让您在其他计算机上运行应用程序,而无需在其他计算机上安装 Allergo。

这是为 Visual Studio 2008 编写的。对于 2010,它应该大致相同。

关于c++ - 如何向 Visual Studio 项目添加其他库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4445418/

相关文章:

c++ - 带有 decltype : bug in clang or gcc? 的 sfinae

c# - 创建屏幕键盘

c++ - 前缀递增运算符错误 C++

c++ - 使用用 c/c++ 编写的共享库的 Linux C 程序

linux - dlopen/dlclose 与几个 so,在 dlopen 上被阻止

c++ - 防止库内部内容在 .h 中可见

c++ - 窗体头文件中的 "error C2653: System is not a class or a namespace name",Visual C++

C++ 方法在简单的 C++ 项目中运行良好,但在智能设备项目中运行不佳

c++ - 在 Visual C++ 中创建自定义性能计数器

c++ - gcc编译器在两台服务器上的链接不同