The only true and long term solution to poverty is industrialisation. You simply can't "build factories" and think industrialisation happens magically. You need to think a way to make Africa a better place to invest than China/India. And that will be really difficult. The wage difference is not large, China has really good education system, and China is quite stable politically and has reasonable infrastructure.
So, the more money is used to make investing more viable in the Africa, the less problems there will be. Luckily, every year as China is getting more wealthy, the wages are also increasing. That makes Africa a better place since it will have cheaper workers. Of course, to be precise, industrialisation is already happening in different places in Africa. But progress will take a long time.