I depends which version of GTK you're using. If you use the most recent, then yeah, you'll have to compile all of it's dependencies. You may want to see the minimum version required for your program and use that.
Welcome to building Linux packages from scratch.