在VC ++ 2010中使用个人静态库

时间:2013-11-04 03:19:22

标签: c++ visual-studio-2010 visual-c++ static-libraries

我正在使用Visual C ++ 2010 Express Edition。

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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