Question

Je suis un développeur perl qui n'a jamais entré dans la programmation côté client des choses. Je voudrais penser que je suis un développeur assez bien, sauf que je sais que mon grave manque de connaissance de la programmation de bureau moyen prend vraiment loin de ma crédibilité.

Cela dit, je veux vraiment faire entrer dans des applications de bureau.

Je veux essayer de développer une application simple qui se connecte à mon serveur et récupérer un flux rss, puis l'afficher dans la console. Mon plan d'attaque est d'utiliser libcurl (et curlpp) pour saisir l'alimentation (je voudrais aussi faire des choses plus boucle à l'avenir). Mais je veux être en mesure d'exécuter ce petit programme sur linux, windows et mac parce que je veux comprendre le développement de la plate-forme de croix.

Voici donc la question (et je sais qu'il est extrêmement noobish): Comment puis-je écrire du code C ++ qui utilisera libcurl et curlpp, et travaillera sur les 3 systèmes d'exploitation majeurs La principale chose Je ne comprends pas si je dois compiler libcurl et curlpp, alors comment ça marche en essayant de le prendre sur les autres plates-formes?

Était-ce utile?

La solution

Vous devez écrire le code portably - faire essentiellement une application console. Vous pouvez ensuite transférer le code source (pas exe) aux autres plates-formes et compilez-là et un lien avec la version de llibcurl sur chaque plate-forme spécifique.

Autres conseils

Neil est juste, mais en utilisant un cadre vous rendra la vie plus facile. Essayez QT il est très agréable. Il dispose d'une plate-forme de croix API http, et intègre curl.

Je recommande Qt4 aussi, je l'ai écrit un tutoriel small'ish sur la façon de configurer une fenêtre du compilateur gcc sur linux et compiler Qt4 / OpenSSL avec elle pour les fenêtres, l'espoir qui aide. http://www.limitlessfx.com/mingw- OpenSSL-qt4-pour-windows-sur-linux.html

Vous pouvez facilement adapter ce tutoriel pour compiler libcurl au lieu de simplement passer à Qt4.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top