The main App Engine page states "Application code written for the Python environment must be written exclusively in Python. Extensions written in the C language are not supported."
https://developers.google.com/appengine/docs/whatisgoogleappengine
We need to port a C/C++ app to a SaaS service. Can it be done with Google App Engine?
There are currently four runtimes available for Google App Engine: Go, Java, Python & PHP.
Not only are these the only runtimes available, but you're also limited in the capabilities of the language. Many traditionally available subsystems aren't available to you to help your web application scale. The primary examples on the page you linked to mention that opening sockets or writing to a filesystem aren't allowed. Threading or performing computations that take longer than a minute of wall clock time are another common limitation.
The focus for Google App Engine is to write a single threaded application built upon the scalable services they provide. It's quite a paradigm shift from traditional C/C++ app development because you're required to use Google's mechanism for storing data, accessing other resources on the internet, sending and receiving email, caching. The reason for this is to eliminate bottlenecks in your application so that a large number of instances of your application can brought up and torn down based on request demands.
Porting a traditional C/C++ app to GAE (and many other SaaS) will most likely require so much refactoring that a rewrite will be required to take advantage of the gains you can make running on a SaaS platform.