Я разработчик Perl, который никогда не занимался программированием вещей на стороне клиента. Я хотел бы думать, что я довольно хороший разработчик, за исключением того, что я знаю, что мой серьезный недостаток знаний о том, как настольное программирование действительно лишает меня доверия.
Тем не менее, я действительно хочу заняться некоторыми настольными приложениями.
Я хочу попытаться разработать простое приложение, которое подключится к моему серверу и получит RSS-канал, а затем отобразит его в консоли. Мой план атаки состоит в том, чтобы использовать libcurl (и curlpp) для захвата канала (я также хотел бы сделать больше вещей в curl в будущем). Но я хочу иметь возможность запускать эту небольшую программу на linux, windows и mac, потому что я хочу разбираться в разработке кроссплатформенности.
Итак, вот вопрос (и я знаю, что это крайне нубистски): Как мне написать код на С ++, который будет использовать libcurl и curlpp и будет работать на 3 основных ОС? Главное, что я не понимаю, если мне нужно скомпилировать libcurl и curlpp, то как это работает при попытке перенести его на другие платформы?