如何在您自己的C++项目中包含外部库?
问题描述:
所以我对C++很陌生,我基本上都是在整个学期为一堂课编码。对于我们的最终项目,我们使用.NET以C++编写了一个电子邮件客户端,并且执行所有电子邮件发送和接收,我们使用POCO电子邮件客户端。如何在您自己的C++项目中包含外部库?
现在,基本上为了使用POCO库,我编译了它并完成了很多事情,比如使用我编译的路径(在桌面上)将项目包和库添加到项目中。 ),我还必须将路径添加到Windows路径。
因此,我的问题是,如果我想能够将POCO库打包到我的项目中,我该如何做到这一点?我无法找到任何地方的教程,任何帮助将不胜感激。
谢谢! :)
答
在dll中创建助手POCO并将它们放置在项目目录下的已知位置 - 称为“OtherAssemblies”。然后在项目中使用项目右键菜单上的添加引用添加对这些dll的引用。然后测试。完成后。给教授整个目录下的项目,她可以打开项目并编译。
让她变得简单 - 将POCO源代码的zip文件放在同一个目录中,她可以看到它,如果需要但不需要请求它们,但同时避免编译。
这取决于您选择的包装机制 - 请详细说明您将如何打包应用程序。 – 2009-11-28 22:10:20
嗯,这是我所做的第一个应用程序..但基本上我们的教授将在Visual Studio中自己编译它。虽然我更喜欢POCO库不需要编译,因为他们花了一个小时编译! – shawnjan 2009-11-28 22:15:07