   DLL help
  Hi allRight now im starting a game engine, c++ based, but im getting myself into troublewhenever i try to link the dll(creates "RetroEngine.lib") i get thisLINK : fatal error LNK1104: cannot open file 'Retro.obj'but i dont have a class named like that, here is my code:#if defined(WIN32)#if defined(RETRO_EXPORT)#define _RetroExport __declspec(dllexport)#else#if defined( __MINGW32__ )#define _RetroExport#else#define _RetroExport __declspec(dllimport)#endif#endif#endif// Headerclass _RetroExport Root{public:// Teststatic int Add(int a, int b);};// Source#include "Root.h"int Root::Add(int a, int b){return a + b;}#include <iostream>#include <Root.h>using namespace std;int main(){cout << Root::Add(5, 2) << endl;return 0;}DLL project defines RETRO_EXPORT in pre-processor settingsVisual studio 2008, many thanks [lol]   
  What should build Retro.obj? Does it?   ;  "Retro.obj" should usually be generated from Retro.cpp or Retro.c. Have you managed to set a source file to "Exclude from build" or something similar?   ;  :S, The only files in the DLL are, Platform.h, Root.h and Root.php   ;  Root.php? php? Why do you have extension php, not cpp?   ;  sorry, i was programming my website xd, its cpp, Root.cpp [lol]   