搭建POCO-1.4.6p2+VS2008开发环境
来源:互联网 发布:windows oem版是正版吗 编辑:程序博客网 时间:2024/06/16 13:38
一、安装
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、编译:
a 编译库文件。开始菜单–Microsoft Visual Studio 2008–Visual Studio Tools—Open Visual Studio 2008 Command Prompt 打开命令行窗口。
b 编译。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、在项目属性页里配置环境变量:
添加以下配置:
1)C/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、编译成功。
- 搭建POCO-1.4.6p2+VS2008开发环境
- WindowsXP完善搭建POCO开发环境
- VS2008搭建驱动开发环境
- Vs2008+wdk7600开发环境搭建
- Vs2008+wdk7600开发环境搭建
- DirectShow VS2008开发环境搭建
- VS2008+WDK开发环境搭建
- DirectShow VS2008开发环境搭建
- VS2008搭建驱动开发环境
- VS2008+Window Mobile开发环境的搭建
- 在VS2008上搭建SilverLight开发环境
- VS2008+Window Mobile开发环境的搭建
- 搭建ACE-5.7.4+VS2008开发环境
- 搭建VS2008+OpenCV2.1开发环境
- VS2008+WDK+DDKWzard 搭建驱动开发环境
- WIN7 VS2008 ACE 开发环境搭建
- VS2008下QT开发环境搭建
- VS2008+WDK+DDKWzard 搭建驱动开发环境
- python入门学习的一些资料
- 在线预定烽烟四起 妙知旅“差旅管理”强势崛起
- juniper 550M访问自身公网IP回流内部IP
- 用Webbench进行网站压力测试
- “#2014 CSDN博文大赛#”就是想拿积分而已
- 搭建POCO-1.4.6p2+VS2008开发环境
- 谁能提供一份用springmvc+hibernate+jstl写的完整用户注册,登录demo呢
- Python 中的 模块 包 解析
- nginx源码分析--配置信息的继承&合并
- 谈谈数据仓库架构的发展和分类
- Java基础回顾_Exception异常使用详解
- Contiki通信之数据接收过程
- Android Wear Preview- 创建通知(Creating Notifications for Android Wear)
- PAGE_MASK