vs2008 安装编译poco c++

来源:互联网 发布:哪个软件可以唱小蛮腰 编辑:程序博客网 时间:2024/05/29 13:08

搭建POCO-1.4.6p2+VS2008开发环境

一、安装

1、下载安装Microsoft Visual Studio 2008

2、下载安装POCO C++ Liberary,下载地址:http://pocoproject.org/download/

3环境变量中添加%POCO_HOME%=D:/poco-1.4.6p2

4、解压poco-1.4.6p2.zip%POCO_HOME%

5、编译:

编译库文件。开始菜单–Microsoft Visual Studio 2008–Visual Studio Tools—Open Visual Studio 2008 Command Prompt 打开命令行窗口。
编译。cd命令进入poco根目录,D:\poco-1.4.6p2。输入命令:buildwin 90(针对vs2008,其它版本命令不同) 回车。

7、编译成功后,将在$(POCO_HOME)/lib目录下生成*.lib文件,$(POCO_HOME)/bin目录下生成*.dll文件

8、配置VS2008:工具->选项->项目和解决方案->VC++目录:

       将上面需要引用的包路径添加到以下配置项中:

           1)包含文件:$(POCO_HOME)/*/include (分别加入共5个)

           2)引用文件:$(POCO_HOME)/lib

           3)库文件:$(POCO_HOME)/lib

           4)源文件:$(POCO_HOME)/*/src (分别加入

 9、完毕!

 

二、验证开发环境

1、新建VS2008项目:Win32控制台应用程序

2、在项目属性页里配置环境变量:

      添加以下配置:

           1C/C++->常规->附加包含目录:$(POCO_HOME)

           2)链接器->常规->附加库目录:$(POCO_HOME)/lib

           3)链接器->输入->附加依赖项:Poco***d.lib (按需要包含

4、编写POCO代码,编译程序

#include <Poco/DateTime.h>
#include <Poco/DateTimeFormat.h>
#include <iostream>

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;
 system("pause");
 return
0;
}

问题出现抓狂:   

 

 

 

 

 

               

 

 

 

 

 

 

解决办法:设置windows环境变量,在path中添加$(POCO_HOME)/bin;重启vs2008,编译

5、编译成功微笑

 

 

原创粉丝点击