如何编译POCO

如何编译POCO,第1张

按需求修改完buildwin.cmd文件后,使用vs2010的Tools中“Visual Studio x64 Win64 命令提示(2010)”命令,进入命令行状态。转到Poco所在的根目录,直接输入命令:

buildwin 100 build all both x64 samples

最后需要注意的地方:

上述方法完成编译后,关于Data的MySQL、ODBC、SQLite三个库没有生成(原因不详),需要单独编译,在此以MySQL为例记录一下编译过程。在\Data\MySQL文件夹下,找到MySQL_vs100.sln文件,打开。

打开的工程是win32的,需要改为X64。在C++包含目录中添加本项目的include文件夹,例如:“C:\poco-1.5.1-all\Data\MySQL\include”,还要添加安装的MySQL的include文件夹,例如“C:\Program Files\MySQL\MySQL Server 5.6\include”,在库目录中添加所需库的路径,例如“C:\Program Files\MySQL\MySQL Server 5.6\lib”。

注意:编译MySQL的Poco库,必须先安装MySQL。

设置好环境之后,就可以选择相应的配置(debug or release)进行编译。

编译完成后,生成的库在Poco根目录下的lib文件夹,如果是编译的动态库,则动态库在Poco根目录下的bin文件夹。

Poco是国内领先的多媒体资源共享软件,是数联公司网络富集技术的综合应用产品之一。Poco为国内用户及广大华语地区用户提供了一个适合中文环境的文件交换平台,完全支持中文软件及中文关键字搜索并,并实现真正意义上的多点传输,传输效率大大提高。使用Poco软件,不仅能够搜索和下载海量的音乐、影视、图片、软件、游戏等资源,更可以使用内置的 IM(即时通信)系统方便、快捷的与好友一起分享。着重人性化的设计、充分考虑用户的需求,我们相信Poco将会成为您网络生活中必不可少的工具之一。

Poco的特点:

海量资源 看看你的胃口有多大!目前Poco拥有超过6,000,000M的音乐、电影、软件、游戏、图片、书籍等资源,完全支持中文搜索,符合华语用户的使用需求,是全球华语用户最佳的多媒体资源共享平台!

急速下载!

Poco实现的真正的多点传输功能,彻底打破了传统网络结构对中心服务器效能及带宽的限制,使用的人员越多,传输效率越高,使您真正体会急速下载的快感!

即时通信

是不是觉得下载的过程很乏味呢?没关系,Poco还整合了IM(即时通信)系统,不但能够结识更多的朋友,更可以通过IM的“推荐”功能,将喜爱的资源及时与朋友一起分享,下载过程将会变得充满乐趣!

轻松拥有个性化主页

想马上拥有一个属于您自己的个性化主页么?MyPoco可以满足您的需要。超炫的界面、颜色可随信调配、版面可以自由控制和拖动、无须懂得任何编程语言,MyPoco将会是您展示个人魅力的最佳平台!

Poco2005新版本功能

全新界面,采用流行的DHTML界面。支持多种特效。简约设计风格,特出软件界面空间的利用。傻瓜型的界面引导风格更切合用户习惯,改用最常用的类似网页的导航方式。让用户 *** 作一目了然。

拖动即搜功能,只要在poco浏览器浏览网页时候通过拖动来选定指定的内容,即可看到提示框,选择类型即可搜索。

突出在线功能,高速mp3全面采用流媒体技术,优化搜索技术,做到即搜即播(但由于来源太多,可能要多选定几次,总有惊喜)电影采用poco独有的分时下载播放技术,全面解决网络瓶颈

1、配置ODBC数据源

2、使用SQL函数进行连接。

对于1、配置数据源,配置完以后就可以编程 *** 作数据库了。

对于2、使用SQL函数进行连接,参考代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

#include<windows.h>

#include<sql.h>

#include<sqlext.h>

void main()

{

HENV henv//环境句柄

HDBC hdbc//数据源句柄

HSTMT hstmt//执行语句句柄

unsigned char datasource[]="数据源名称"//即源中设置的源名称

unsigned char user[]= "用户名"//数据库的帐户名

unsigned char pwd[]= "密码"//数据库的密码

unsigned char search[]="select xm from stu where xh=0"

SQLRETURN retcode//记录各SQL函数的返回情况

// 分配环境句柄

retcode= SQLAllocEnv(&henv)// 等介于 SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL

, &henv)

// 设置ODBC环境版本号为3.0

retcode= SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0)

// 分配连接句柄

retcode= SQLAllocConnect(henv,&hdbc)// 等介于 SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc)

//设置连接属性,登录超时为*rgbValue秒(可以没有)

// SQLSetConnectAttr(hdbc, SQL_LOGIN_TIMEOUT, (SQLPOINTER)(rgbValue), 0)

//直接连接数据源

// 如果是windows身份验证,第二、三参数可以是


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8552697.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存