You don't need stubs or glue or whatever at all.
You should include these:
#include
#include
struct ReqToolsBase *ReqToolsBase;
and then define these local, not global
if(ReqToolsBase)
CloseLibrary((struct Library *)ReqToolsBase);
if((ReqToolsBase = (struct ReqToolsBase *)OpenLibrary (REQTOOLSNAME, REQTOOLSVERSION)) == NULL) CloseAll();
That's all, no linking with anything else.