I\'m having trouble getting global to find class/struct definitions. I can find them with exuberant ctags and with cscope. All tag files are built from the same source file list
Just export this variable and that should pretty much do. From the man page for gtags -
gtags
GTAGSFORCECPP If this variable is set, each file whose suffix is 'h' is treated as a C++ source file.