When I declare my objects in a .cpp file it tells me that I can't access them anywhere else. I'm really in a dilema over this. I need my objects to be global across multiple .cpp files yet I dont want the "are declared already" message.
Extern basically tells the compiler "This variable exists somewhere else." It's basically the same as a function prototype, but for variable definitions.