There you are at last! 1. We'd given you up. 2. We'd given up on you.

--------------------------------------
In this context, does #1 mean #2? can we use both?

The first and third sentences are closest in meaning. The second one is completely different!