如何在您自己的C++项目中包含外部库?

如何在您自己的C++项目中包含外部库?

问题描述:

所以我对C++很陌生,我基本上都是在整个学期为一堂课编码。对于我们的最终项目,我们使用.NET以C++编写了一个电子邮件客户端,并且执行所有电子邮件发送和接收,我们使用POCO电子邮件客户端。如何在您自己的C++项目中包含外部库?

现在,基本上为了使用POCO库,我编译了它并完成了很多事情,比如使用我编译的路径(在桌面上)将项目包和库添加到项目中。 ),我还必须将路径添加到Windows路径。

因此,我的问题是,如果我想能够将POCO库打包到我的项目中,我该如何做到这一点?我无法找到任何地方的教程,任何帮助将不胜感激。

谢谢! :)

+0

这取决于您选择的包装机制 - 请详细说明您将如何打包应用程序。 – 2009-11-28 22:10:20

+0

嗯,这是我所做的第一个应用程序..但基本上我们的教授将在Visual Studio中自己编译它。虽然我更喜欢POCO库不需要编译,因为他们花了一个小时编译! – shawnjan 2009-11-28 22:15:07

如果您使用Visual Studio,则应该在MSDN帮助中心中提供一些信息。这里是来自MSDN库的VS2008的online version

在dll中创建助手POCO并将它们放置在项目目录下的已知位置 - 称为“OtherAssemblies”。然后在项目中使用项目右键菜单上的添加引用添加对这些dll的引用。然后测试。完成后。给教授整个目录下的项目,她可以打开项目并编译。

让她变得简单 - 将POCO源代码的zip文件放在同一个目录中,她可以看到它,如果需要但不需要请求它们,但同时避免编译。