如何在我的 VS 2010 项目中包含 SDL 库

How to include SDL library in my VS 2010 project?

本文关键字:包含 SDL 项目 2010 我的 VS      更新时间:2023-10-16

我在Visual Studio 2010中链接和分发库时遇到了问题。我想做什么:

  • 将我的项目与 SDL 链接并使用其标头
  • 将 SDL 保留在我的项目目录中的某个位置,这样当我从另一台计算机上的源代码管理克隆它时,我就不必安装任何其他库。

到目前为止我的尝试:

  • 谷歌指出了像这样的教程:Lazy Foo Productions,但它没有做我想要的,因为SDL被放置在项目目录之外。
  • 当我将 SDL 复制到解决方案目录并通过项目>属性->链接器添加它时......它可以工作,但是项目设置现在包含库目录的绝对路径,所以我想它不会在其他机器上编译。

我该怎么办?SDL 只是这里的一个例子,我想知道如何解决任何库的此类问题。

您可以使用

Project->Properties->Linker->General->Additional Library Directories来指定链接器在其中查找库的新目录(它可以使用相对路径)

您可以使用Project->Properties->C++->General->Additional Include Directories指定查找标头的位置。