我是一個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