POCO 1.6+VS2008+MySql+OpenSSL安装过程
2015-03-25 16:38
169 查看
1、首先安装VS2008,安装过程参见前文。
2、在pocoject上下载1.6 windows 完全版,http://pocoproject.org/releases/poco-1.6.0/poco-1.6.0-all.zip,本地解压缩。
3、下载OpenSSL安装包,由于POCO默认是32位的,所以此时不管你的操作系统是32位还是64位,下载OpenSSL的32位版本,另外虽说OpenSSL开源,也可以自己编译,但是http://slproweb.com/products/Win32OpenSSL.html下已经完全可以满足需求,所以不用自虐自己去编译OpenSSL,所以直接从上述网站下载已经编译好的OpenSSL安装包Win32
OpenSSL v1.0.2a和Visual C++ 2008 Redistributables,安装好OpenSSL。
4、同理在MySQL官网上下载http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-6.1.6-win32.msi,安装。
5、在本地解压缩后的Poco文件夹中找到buildwin.cmd,使用UE或Notepad++编辑。
set OPENSSL_DIR=C:\OpenSSL-Win32(你的OpenSSL安装目录)
set MYSQL_DIR="C:\Program Files (x86)\MySQL\MySQL Connector C 6.1"(你的MySQL安装目录,需要带引号)
6、在CmdShell下运行build_vs90,然后就是等待......。
注意:如果我们要对Poco进行静态编译,那么就把
build_vs90.cmd中buildwin 90 build all both Win32 nosamples(黑体部分为改过以后的选项),这样就可以静态编译POCO了,这样才选择POCO静态工程时编译出来的程序就只有一个EXE了,不会再依赖其他的动态库了,另外最好不要在一开始时就静态编译所有POCO例子,因为例程中的源文件需要添加
#pragma comment(lib,"ssleay32.lib")
#pragma comment(lib,"libeay32.lib")
#pragma comment(lib,"Crypt32.lib")
这样的语句才能静态编译,所以如果对那个例程感兴趣,然后在进行单独阅读编译。
2、在pocoject上下载1.6 windows 完全版,http://pocoproject.org/releases/poco-1.6.0/poco-1.6.0-all.zip,本地解压缩。
3、下载OpenSSL安装包,由于POCO默认是32位的,所以此时不管你的操作系统是32位还是64位,下载OpenSSL的32位版本,另外虽说OpenSSL开源,也可以自己编译,但是http://slproweb.com/products/Win32OpenSSL.html下已经完全可以满足需求,所以不用自虐自己去编译OpenSSL,所以直接从上述网站下载已经编译好的OpenSSL安装包Win32
OpenSSL v1.0.2a和Visual C++ 2008 Redistributables,安装好OpenSSL。
4、同理在MySQL官网上下载http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-6.1.6-win32.msi,安装。
5、在本地解压缩后的Poco文件夹中找到buildwin.cmd,使用UE或Notepad++编辑。
set OPENSSL_DIR=C:\OpenSSL-Win32(你的OpenSSL安装目录)
set MYSQL_DIR="C:\Program Files (x86)\MySQL\MySQL Connector C 6.1"(你的MySQL安装目录,需要带引号)
6、在CmdShell下运行build_vs90,然后就是等待......。
注意:如果我们要对Poco进行静态编译,那么就把
build_vs90.cmd中buildwin 90 build all both Win32 nosamples(黑体部分为改过以后的选项),这样就可以静态编译POCO了,这样才选择POCO静态工程时编译出来的程序就只有一个EXE了,不会再依赖其他的动态库了,另外最好不要在一开始时就静态编译所有POCO例子,因为例程中的源文件需要添加
#pragma comment(lib,"ssleay32.lib")
#pragma comment(lib,"libeay32.lib")
#pragma comment(lib,"Crypt32.lib")
这样的语句才能静态编译,所以如果对那个例程感兴趣,然后在进行单独阅读编译。
相关文章推荐
- Nutch 1.6 安装过程
- Linux Redhat5 jdk1.6安装过程
- 安装jdk1.6过程中Windows Installer程序包有问题,此安装需要的DLL不能运行
- VIA-C3安装linux过程
- 在Redhat Linux上安装 GCC 编译器过程
- Linux下Apache2.0简单安装、配置、测试过程
- (Nokia开发包安装的过程)[小糊涂的灵感]
- 。NET在安装过程中的一个问题
- Linux上安装GCC编译器过程
- Microsoft SQL Server Desktop Engine安装过程中遇到的问题(2)
- Microsoft SQL Server Desktop Engine安装过程中遇到的问题(2)
- Delphi5的水晶报表控件在Delphi6下的安装过程
- 在2003下安装WebEasyMail邮件服务器安装过程
- Tomcat5.0.18+Apache2.0.50+Linux9整合过程(完全版)之安装篇
- SPS安装过程中配置服务器场帐户设置页面不能正常显示以及IIS中SPS管理站点未配置成功问题的原因
- unixware7.11及Sybase 11.9.2 for Unixware安装过程
- [转载]Solaris9在VMware下的安装过程
- Veritas Storage Foundation for Oracle RAC(VCS4.0 + VxVM4.0 ..)安装过程
- 统版系统安装过程与心得(一)
- 加糖的CRM---开源项目Sugar CRM中文化安装过程- -