I've not written C in quite a while, sorry if I'm looking over something obvious.
Here is camera.h
Then I'm just usingCode:float angle=0.0, deltaAngle = 0.0, ratio; float x=0.0f, y=1.75f, z=5.0f; float lx=0.0f, ly=0.0f, lz=-1.0f; int deltaMove = 0;
in each file where I need those variables. However, during link, I get these errors:Code:#include "camera.h"
To surpress any confusion, camera.h is included in camera.cpp, keys.cpp and render.cppkeys.obj : error LNK2005: "int deltaMove" (?deltaMove@@3HA) already defined in camera.obj
keys.obj : error LNK2005: "float lz" (?lz@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float ly" (?ly@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float lx" (?lx@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float z" (?z@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float y" (?y@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float x" (?x@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float deltaAngle" (?deltaAngle@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float angle" (?angle@@3MA) already defined in camera.obj
keys.obj : error LNK2005: "float ratio" (?ratio@@3MA) already defined in camera.obj
render.obj : error LNK2005: "int deltaMove" (?deltaMove@@3HA) already defined in camera.obj
render.obj : error LNK2005: "float lz" (?lz@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float ly" (?ly@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float lx" (?lx@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float z" (?z@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float y" (?y@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float x" (?x@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float deltaAngle" (?deltaAngle@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float angle" (?angle@@3MA) already defined in camera.obj
render.obj : error LNK2005: "float ratio" (?ratio@@3MA) already defined in camera.obj
Please help, I'm quite clueless to the issue. :/



LinkBack URL
About LinkBacks


