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、编译:
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、编译成功。
- vs2008 安装编译poco c++
- vs2008编译安装poco库
- win7 + vs2008 + poco-1.4.3p1编译POCO库
- Poco c ++ 库安装
- POCO 1.6+VS2008+MySql+OpenSSL安装过程
- Poco编译
- vs2008编译c文件
- 【C++】Vs2008环境下安装编译boost库
- VS2008编译C语言程序
- VS2008如何编译C文件
- VS2008编译C语言出错
- POCO C++ MAC 编译
- POCO C++编译配置
- android ndk编译poco
- vs2010 编译poco
- Poco介绍及编译
- win7x64编译poco
- 编译Poco 1.7.8
- Eclipse 安装插件方法
- 【重点:线程池的使用】线程池霸气来袭
- JAVA学习记录-键盘输入
- 运行DbgView死机
- 自动检测iOS网络并可跳转至设置界面设置网络
- vs2008 安装编译poco c++
- CSDN有位同学提到的一个面试题
- 汇编版hello world (write()与_exit()系统调用) [李园7舍_404]
- opencv学习-imgprocess-canny边缘提取
- java jdbc操作MySQL乱码问题
- Jquery数组
- MySQL高效编程--学习笔记
- jquery中val,text,html,attr的区别
- cocos2d-x节点(CCActionCamera.h)API