首页
社区
课程
招聘
一个面试题,求指点
发表于: 2012-4-11 11:35 5940

一个面试题,求指点

2012-4-11 11:35
5940
Curl为一个基于网络基本协议的免费(free and open software)软件,支持http,ftp等连接服务,使用该软件可以将网络协议操作加入到自己的工程,大大简化网络操作的难度。对于开发者curl对应加载的包为libcurl,具体介绍及内容详见网站curl.haxx.se
    Libcurl本身是借助在其他的共享程序上实现的,包含有zlib(通用的压缩解压), openldap等,具体可见网站介绍。此外它支持将现在的一些协议内容加载到curl里面,例如ssl(openssl),ssh等。现在curl还没有c++的相关程序,我们使用的是c对应包。现在,网上出现一个curlpp的程序,详见网站http://www.curlpp.org,下载见http://code.google.com/p/curlpp/或http://sourceforge.net/projects/curlpp/ .
编译libcurl需要掌握编译原理的基本内容,将libcurl基础的包zlib,openldap等编译,然后才能编译libcurl。
现在的问题是要将其加入到vs2005的工程当中,其网站上包含vs2005的lib包和对应的dll,也有如何加入到工程的方法,但是只提供32位的相关lib,现在需要编译相关的libcurl包,能进行协议扩展(加入诸如ssl,ssh等),对应的64位也要能运行。

问题:如何做一个包含一定协议的curl的VS2005工程,可以编译对应的64位Windows版本。

跪求指点,

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 18
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
资料支持也行,我现在不知道怎么回事
2012-4-11 11:37
0
雪    币: 967
活跃值: (1138)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
感觉协议和是否是64位 无关吧
应该是照跑啊
不存在跑不起来的问题
2012-4-11 12:51
0
雪    币: 215
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
64位是交叉编译,在32位机器上也是可以编译64位程序的。
如果题目要考的是32位lib库移植到64位机器上的问题,我觉得你可以查查相关32位移植64位的资料。
2012-4-11 13:04
0
雪    币: 351
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感觉不像面试题
2012-4-11 13:23
0
雪    币: 18
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
问题补充:如何将libcurl的做成VS2005工程,可以是lib库编译,dll运行的模式(可以编译32位和64位版本)。要能包含以上提到的协议的扩展(例如: ssl,ssh,httpput,还有curl提供的协议)内容。
2012-4-11 16:46
0
雪    币: 1233
活跃值: (907)
能力值: ( LV12,RANK:750 )
在线值:
发帖
回帖
粉丝
7
不是面试!楼主小心点,不然免费帮人干活还落个sx的称呼
2012-4-14 23:11
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
8
其实看一个公司是否是真的招聘面试,就看丫提供的VS2005是否正版~
CDKEY直接baidu能看到就是盗版的,不用想了,买不起正版的公司,基本上也没啥希望了。
CDKEY不能baidu到,但是直接是0或者1的等简单数字,没有字母的,盗版的,基本也没啥希望了。
2012-4-17 04:35
0
游客
登录 | 注册 方可回帖
返回
//