We could declare them as static if it helps.
Having a static global variable is exactly the same as a singleton.

The point is to declare them once (and only once) and allocate the resources once (and only once). 
The only way I can think to do that is through a global variable/singleton.