2011-02-16 54 views
2

因此,我想打包一个非常简单且易于使用的Twitter API,它只是访问一些基本的公共API调用(如公共时间轴)。打包libcURL以便于分发

为此,我计划围绕libcURL封装一个API来执行此操作。

一些注意事项。首先,我正在为我正在参加的课程中的学生设计这个课程。他们只是在学习如何编程,所以我需要一种跨平台的方式来让它透明,无痛地包含在他们的项目中。

我在Mac上遇到了无法解析的外部问题(我几乎没有Mac C++的经验,只能在Windows上包含软件包)。

如何无缝封装libcURL?

我会选择具有很多清晰度和步骤的答案,因为我绝对是这个舞台上的小菜鸟。

+0

好的,所以我现在在Mac上建立了libcURL,这是积极的,尽管我仍然想要一个一致的和可靠的方法来打包它(最好是这样,它完全不依赖于学生安装了什么他们的系统)。 – 2011-02-16 09:48:22

回答

0

我宁愿建议您安装/需要从fink/macports安装的libcurl,它已经在打包libcurl方面做得很好。

然后,您可以将您的工作重点放在让您的图层位于非常棒的位置。

+0

我对这种方法的关注是,这是介绍级课程的幕后代码。尽管许多学生使用像fink这样的工具没有问题,但有些人可能会这样。另外,这个解决方案可以在Mac上使用,但是在PC上安装libcurl有点诡异。 我可以编写/打包一个python可执行文件(单独的mac/pc版本),只需读/写一个端口或其他东西,但看起来很不雅观。 – 2011-03-21 02:01:52