windows x64 build c++ poco库

简介:
+关注继续查看

编译环境及工具:

vs2008

windows server 2008 x64

poco源码(可以http://pocoproject.org/获取)

Windows (x86, 64-bit), ZIP Archive(可以从http://dev.mysql.com/downloads/mysql/获得)

openssl,见windows x64 build openssl

编译步骤:

修改poco源代码文件buildwin.cmd:

1.设置openssl路径,这个路径表示openssl的源代码路径,并修改OPENSSL_INCLUDE和OPENSSL_LIB的路径

2.分别添加mysql的包含文件及库路径到INCLUDE和LIB变量中。

修改好后:

打开visual studio 2008 x64兼容命令行,转到Poco源代码路径,运行

buildwin 90 build all both x64 nosamples

各个参数的意义和顺序可以查看buildwin.cmd文件。

编译好后生成的库就在poco源码路径下,比如lib64,头文件要从各个目录下抽取。










本文转自 hakuyo 51CTO博客,原文链接:http://blog.51cto.com/hakuyo/1100673,如需转载请自行联系原作者

目录
相关文章
|
2天前
|
算法 C++ 开发者
C/C++ Zlib库封装MyZip压缩类
Zlib是一个开源的数据压缩库,提供了一种通用的数据压缩和解压缩算法。它最初由Jean-Loup Gailly和Mark Adler开发,旨在成为一个高效、轻量级的压缩库,其被广泛应用于许多领域,包括网络通信、文件压缩、数据库系统等。其压缩算法是基于DEFLATE算法,这是一种无损数据压缩算法,通常能够提供相当高的压缩比。在软件开发中,文件的压缩和解压缩是一项常见的任务,而ZIP是一种被广泛应用的压缩格式。为了方便地处理ZIP压缩和解压缩操作,开发者通常使用各种编程语言和库来实现这些功能。本文将聚焦于一个简化的C++实现,通过分析代码,我们将深入了解其设计和实现细节。
C/C++ Zlib库封装MyZip压缩类
|
13天前
|
编译器 Linux 调度
|
13天前
|
存储 安全 编译器
|
18天前
|
NoSQL Linux MongoDB
C++库封装mongodb(跨平台开发)
我的初衷是在Linux平台下只提供动态库和头文件,windows平台下提供静态库和头文件给开发者,这个库mongo-proxy对外提供了一些对mongodb的连接,增删改查,创建索引,聚合等操作的封装,开发者只需要关心接口如何调用,而不需要关心接口是如何实现的,也不需要关心mongo-c-driver的相关依赖,这里我抽象出mongo_proxy类,
|
21天前
|
Linux 开发工具 C++
【vcpkg】像Python一样方便的import 自己的c++库
使用此种方式可无需设置 CMAKE_TOOLCHAIN_FILE 即可使用 vcpkg,且更容易完成配置工作。
22 0
|
23天前
|
C++
【c++】c++ 编译链接成的可执行程序 执行时却表示无法找到某个或几个库
问题描述:c++ 程序已经完成了编译链接,但是在执行时,提醒说某个 库 地址找不到,无法启动进程服务。 使用 ldd 命令 查看执行程序 可以看到 存在 某个库 显示 not find
12 0
|
27天前
|
C++
64 C++ - 标准异常库
64 C++ - 标准异常库
12 0
|
2月前
|
C++
[笔记]c++基础实践《四》chrono库使用
[笔记]c++基础实践《四》chrono库使用
|
2月前
|
存储 算法 搜索推荐
标准模版库 知识点总结 C++程序设计与算法笔记总结(八) 北京大学 郭炜(下)
标准模版库 知识点总结 C++程序设计与算法笔记总结(八) 北京大学 郭炜(下)
22 0
|
2月前
|
存储 算法 C++
标准模版库 知识点总结 C++程序设计与算法笔记总结(八) 北京大学 郭炜(上)
标准模版库 知识点总结 C++程序设计与算法笔记总结(八) 北京大学 郭炜(上)
21 0
热门文章
最新文章
推荐文章
更多