我是一个perl开发人员,从来没有进入客户端编程的事情。我想认为我是一个非常出色的开发人员,但我知道我严重缺乏桌面编程真正从我的可信度中获取的方式的知识。跨平台C++与libcurl
这就是说,我真的想进入一些桌面应用程序。
我想尝试开发一个简单的应用程序,它将连接到我的服务器并获取rss提要,然后将其显示在控制台中。我的攻击计划是使用libcurl(和curlpp)来抓取feed(我还想在将来做更多的curl东西)。但我希望能够在linux,windows和mac上运行这个小程序,因为我想了解开发跨平台。
所以这里是问题(我知道它是非常不好的):如何编写将使用libcurl和curlpp的C++代码,并且可以在3个主要操作系统上工作?我不明白的主要问题是,如果我必须编译libcurl和curlpp,那么在尝试将它转移到其他平台时它是如何工作的?
首先,感谢您的回复。 所以基本的过程应该是在Windows上编译libcurl,编写可移植代码,静态链接libcurl,将源代码复制到linux,重复一遍? – user226723 2009-12-07 22:43:39
是的,就是这样。这并不难 - 我有一个可以在Windows和Linux上编译的FOSS项目,只需在两个平台之间进行微小的更改。 – 2009-12-07 22:46:24
哦,我应该说如果你在所有的平台上使用GCC编译器,事情会更简单。 – 2009-12-07 22:47:25