POCO C++ 1.4.2 Win7 VS2010安装配置

 

最近进行OGRE应用程序的开发,需要用到网络组件。经过对比,选择使用POCO C++作为网络开发库。使用POCO首先需知道如何安装POCO库,下面我将就我的经验为大家作一个完整安装说明。

 

系统环境:Windows 7 Ultimate

集成开发环境:VS 2010

POCO版本:1.4.2

 

安装步骤:

1. 下载源码包。在POCO的官方网站下载最新的POCO源码包。http://pocoproject.org/download/index.html

2.解压源码包。下载的文件名是“poco-1.4.2.zip”,将其解压在F:\POCO目录下。

3.编译库文件。开始菜单–Microsoft Visual Studio 2010–Visual Studio Tools—Open Visual Studio 2010 Command Prompt 打开命令行窗口。cd命令进入poco根目录,F:\POCO\poco-1.4.2。输入命令:buildwin 100 回车。

4.等待编译完成,花费了一个多小时。

5.设置环境变量。POCO_HOME F:\POCO\poco-1.4.2

6.添加Include目录。打开工程属性页,在“Configuration Properties -> C/C++ -> General -> Additional Include Directories”栏目中添加“$(POCO_HOME)\Foundation\include”,确认并应用该设置。

7.添加lib链接库。打开属性页,在“Configuration Properties -> Linker -> General -> Additional Library Directories”栏目中添加lib目录路径$(POCO_HOME)\lib。在“Configuration Properties -> Linker -> Input -> Additional Dependencies”中添加应用程序需要用到的lib文件。

8.更改输出路径,以便项目生成的应用程序能够调用DLL文件。打开工程属性,将“Configuration Properties -> General -> Output Directory”改为“$(POCO_HOME)\bin”;将“Configuration Properties -> Debugging -> Working Directory”改为“$(OutDir)”。

9.设置完成后,重启Visual Studio。

 

示例代码,用于检测安装环境是否正确。

#include "stdafx.h"

#include "Poco/DateTime.h"

#include "Poco/DateTimeFormat.h"

#include

using Poco::DateTime;

using Poco::DateTimeFormat;

int main(int argc, char** argv)

{

    DateTime now;

    std::cout << "Today is "

        << DateTimeFormat::WEEKDAY_NAMES[now.dayOfWeek()] << ", "

        << DateTimeFormat::MONTH_NAMES[now.month() - 1] << " "

        << now.day() << " - "

        << "day number "

        << now.dayOfYear()

        << " in "

        << now.year()

        << " and day number "

        << (long) now.julianDay()

        << " in the Julian calendar." << std::endl;

    return 0;

}

 

你可能感兴趣的:(C++,properties,include,dependencies,2010,linker)