繁体   English   中英

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

[英]Use a personal static library in VC++ 2010

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

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

我一直在寻找一种方法来执行此操作,但是我发现的全部只是关于在一个Project中使用库的说明,并且我已经设法做到这一点:

  • 我将(library).lib和(header).h文件都放在了项目文件夹中,
  • 在项目属性->链接器->常规->输入->其他依赖项中添加了.lib文件,
  • #include'd头文件。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM