0

我正在使用 Visual C++ 2010 速成版。

我创建了一个静态库,我希望能够在从现在开始创建的每个项目/解决方案中使用它,默认情况下(或使用单个简单的代码行 - 每次都不要更改项目选项)。我不确定这是否可能,但这听起来像是那种事情。

我一直在寻找一种方法来做到这一点,但我发现的只是在一个项目中使用库的说明,而且我已经设法做到了:

  • 我将(库).lib 和(头).h 文件都放在项目文件夹中,
  • 在 Project Properties->Linker->General->Input->Additional Dependencies 中添加了 .lib 文件,
  • #include 'd 头文件。

这样我可以将库与项目一起使用,但文件必须与项目文件位于相同的路径中,并且我必须摆弄项目的属性。有没有办法让我创建的任何程序默认使用该库?

4

1 回答 1

1

您可以将#pragma comment (lib, "yourlibraryname") 添加到您的头文件中。这会强制将库包含在您的项目中,而无需显式链接到它。

对于包含目录和库目录,您可以创建一个属性表。将库和头文件存储在公共目录中。将这些目录添加到属性表中的 Include 和 Library 目录中。然后将此属性表包含在需要使用您的库的任何项目中。

于 2013-11-04T04:16:52.840 回答