在Visual Studio中使用自制库

Using self made libraries in Visual Studio

本文关键字:Visual Studio      更新时间:2023-10-16

我正在努力制作自己的库,以便在未来的项目中使用。我的问题是,我找到并理解的教程都告诉我在我的库所在的解决方案中创建我的新项目。这就是我觉得奇怪的地方。

我的知识告诉我,图书馆应该容纳可重复使用的代码,并将用于不同的项目。必须将我的项目强制使用与我的库相同的解决方案来使用它似乎很奇怪,如果我必须使用我制作的两个不同的库,它将如何工作?我觉得我错过了一些显而易见的东西。

经过搜索,我偶然发现了一种叫做外部库的东西,但我从中了解到的唯一有用的东西是"这可能是关键"。

我的问题是:如何创建多个库,以便在不同的项目中使用一个或多个库?或者我误解了一些关键的东西,而我想要的是完全不同的?如果是,我应该如何以及在哪里创建一个或多个具有可重用代码的文件,以便在不同的项目中使用?

这似乎是一个无需思考的问题,我同意!但我在谷歌上的搜索能力还不足以找到解决方案。谢谢你,很抱歉占用了你的时间。

我正在使用Visual Studio 2012。教程示例:https://msdn.microsoft.com/en-us/library/ms235627.aspx

在C++Win32控制台应用程序项目上,新项目向导上有一个创建库的选项。

在单个解决方案中创建库,并添加构建后步骤将其复制到"中心文件夹"。在使用库的代码中,将包含路径添加到"中心文件夹"在项目属性中添加对库的引用,就像在包含windows或boost库时一样。