Basically, I failed to trying to implement individual global MINLP solvers (alphaBB, ANTIGONE, BARON, Couenne, LindoAPI, and SCIP) in C++/Xcode/Mac system. On the other hand, I realize that GAMS already integrate a lot of solvers. So I am thinking of using C++/Xcode/Mac system to construct models and let GAMS solve that. What would be the standard practice in this respect? Thank you. asked 05 Feb '15, 19:16 Chivalry 
Check out the GAMSLinks project at COINOR for interfacing with the Bonmin solver at COINOR. You could probably also extend GAMSLinks for the solver of your choice. answered 05 Feb '15, 20:03 Matthew Salt... ♦ 2
I think the question is rather about interfacing GAMS itself from the C++ project and not about solvers called from GAMS.
(06 Feb '15, 06:57)
rschwarz

I'm assuming that you want GAMS to solve some subproblems during your main algorithm (e.g., an exact algorithm within a matheuristic). In other words, your main algorithm would provide the inputs to your subproblems (the inputs could parameters or variables that should be fixed), while GAMS would solve the resulting mathematical model. Considering that, you can achieve this as follows:
GAMS provides all of the necessary data structures and methods to do this via its API facilities. The introduction to this approach is available from here. answered 07 Feb '15, 12:16 Ehsan ♦ 