Poverty/Development is multi-facet - its not just basic needs (food, clothing, shelter) - it also the comfort of life - like good roads, electricity, telecommunications, etc. Good schools, healthcare, etc.
Is of course easy for any society or human being to deal with basic needs- so lack of food has never really be an issue except in calamities.
So development is really post basic needs - and it mostly linked to infrastructure - good houses, piped water, clean electricity, clean cooking energy, proper sewage, good paved roads, motorized transport, good schools, great hospitals, hotels - both public and private.
Most people tend to think that infrastructure is like food that you need to look for everyday.
Actually development of infrastructure is mostly done once - and the rest is really maintenance.
So Africa can easily develop if they bridge this infrastructure deficit now - and of course adopt a maintenance culture - otherwise some infrastructure can last centuries.
We need to properly define poverty? It is lack of modern comforts and amenities such as tarmacked roads and tapped water or is it empty bellies? If it is the later then we had no poverty back in our subsistence agrarian roots, may be we should return to that model instead of aping what we can't reach. Modern poverty which equates to lack of paper money, eight lane highways, and such will forever be with us because we lack the technical sophistication and institutional wherewithal necessary. Basically we should stay in our lane.