The issue with Venus and Mars is that there is no magnetosphere. Over geological time periods the hydrogen is slowly lost into space. All that CO2 in the atmosphere could become H20 given enough introduced hydrogen, and photosynthesis.
Making a magnetic field on those timescales is easy, tho, compared to the other challenges. If you cool Venus down, you can place superconducting wires around the equator to generate a magnetic field. This is much easier than the terraforming you had to do.
If you are interested in hyperlarge structures you could maybe spread out a really big foil to catch hydrogen from the solar wind and react it with oxygen in one form or another to make a large ocean.
I've touched this idea before: https://news.ycombinator.com/item?id=26575155