11

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

首先,我在哪里添加 poco 文件,也许是在我的项目中的某个地方?

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

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

谢谢你。

4

1 回答 1

32

您指的是POCO C++ 库和工具吗?如果是这样,

  1. 在此处下载 POCO C++ 库
  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
      有关Visual Studio 版本的更多信息
      例如,如果您想在Visual Studio 2005 项目中使用poco lib,则需要使用build_vs80.cmd 进行构建。构建成功后,您可以看到{POCO 文件夹}\lib 中的所有 poco 静态库。(例如: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 库路径添加到Project->Properties-> Linker-> General-> Additional Library Directories。(例如:C:\poco-1.4.6\lib)
  6. 将 POCO lib 文件名添加到Project->Properties->Linker->Input-> Additional Dependencies (eg: PocoNetd.lib )
  7. 现在您可以开始在项目中使用 POCO 库了。

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

于 2013-02-08T07:51:01.527 回答