【问题标题】:How to add Poco library in Visual Studio 2010?如何在 Visual Studio 2010 中添加 Poco 库?
【发布时间】:2012-12-25 12:55:58
【问题描述】:

自从我用 C++ 编程以来已经有一段时间了,现在我正在努力使用这个 Poco 库,我正在尝试添加它以执行一些 HTTP 请求。

首先,我应该在哪里添加 poco 文件,也许是在我的项目中?

其次,我已经阅读了有关命令提示符和运行将编译文件的脚本的一些内容,但我必须给它一个参数,即我的 Visual Studio 版本,选项从 70 到 110。我如何找出哪个我应该使用一个?

如果有人可以为我提供分步指南,我将不胜感激。

谢谢。

【问题讨论】:

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


    【解决方案1】:

    你指的是POCO C++ Libraries and Tools吗?如果是这样,

    1. 下载 POCO C++ 库here
    2. 解压(例如:解压到 C:\poco-1.4.6)
    3. 找到合适的解决方案文件并构建。

      • build_vs71.cmd ==> Visual Studio .NET 2003
      • build_vs80.cmd ==> Visual Studio 2005
      • build_vs90.cmd ==> Visual Studio 2008
      • build_vs100.cmd ==> Visual Studio 2010
      • build_vs110.cmd ==> Visual Studio 2012
        For more info about visual studio versions
        例如,如果你想在 Visual Studio 2005 Project 中使用 poco lib,你需要使用 build_vs80.cmd 构建。一旦你构建成功,你可以在 {POCO 文件夹}\lib 中看到所有 poco static lib。 (例如:C:\poco-1.4.6\lib)

    4. 在visual studio中新建项目,在Project->Properties->C/C++->Additional Include Directories中添加头文件路径(例如:如果要使用POCO Foundation,添加“C: \poco-1.4.6\Foundation\include")
    5. 将 POCO lib 路径添加到 Project->Properties-> Linker-> General-> Additional Library Directories。(例如:C:\poco-1.4.6\lib)
    6. 将 POCO lib 文件名添加到 Project->Properties->Linker->Input-> Additional Dependencies(例如:PocoNetd.lib)
    7. 现在您可以开始在项目中使用 POCO 库了。

    您可能还想查看位于 {POCO 文件夹}\Net\samples. 的 POCO HTTP 示例项目(例如:C:\poco-1.4.6\Net\samples)

    【讨论】:

    • 感谢您编写一份关于如何做到这一点的快速简明指南,非常感谢。
    • 我是否需要将所有“包含”目录添加到“其他包含目录”?提前致谢
    • rodi,我认为您只需要添加您将使用的库中的包含,例如 Foundation/Net/etc...如果您只使用一个,只需添加它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 2012-03-24
    • 2011-06-03
    • 1970-01-01
    相关资源
    最近更新 更多