Fatal error C1010 what is this
-
Guest
HEY IT´S ME THE DOGPOUND I GOT A PROBLEM WITH THE USER INTEFACE
WHEN I FINISHED CORRECTING ALL THE MISTAKES THAT I HAD I GENERATED THE CODE EVERYTHING WENT FINE TILL I STARTED IT AND THE ERROR MESSAGE CANNOT FIND PROCEIDURE ENTRY POINT:?createDevice@irr@@YAPAVirrlichtDevice@14WE_DRIVER_TYPE@video@1@ABV?$dimiension2d@H@core@1@I-N22PAVIEventReceiver@1@PBG@Z in the irrlicht.dll dinamic library
WHEN I FINISHED CORRECTING ALL THE MISTAKES THAT I HAD I GENERATED THE CODE EVERYTHING WENT FINE TILL I STARTED IT AND THE ERROR MESSAGE CANNOT FIND PROCEIDURE ENTRY POINT:?createDevice@irr@@YAPAVirrlichtDevice@14WE_DRIVER_TYPE@video@1@ABV?$dimiension2d@H@core@1@I-N22PAVIEventReceiver@1@PBG@Z in the irrlicht.dll dinamic library
-
Nick_Japan
- Posts: 98
- Joined: Mon Dec 13, 2004 11:47 am
- Location: Japan
I think that's usually when one of the header (ie Irrlicht.h), the library file or the dll you are using are different versions - make sure that all the library / include directories point to the same version of Irrlicht and make sure that same version of Irrlicht's dll is in your project's directory.
-
Guest
-
hybrid
It is just as Nick said one post before. You will have to make sure that all of your input files (headers, *.lib and *.dll) have the same version. There seems to be a mismatch in your files. When linking with the *.lib file your app is told where to find the entry points for the *.dll file. If the app does not find an entry point (method invocation adress) there it refuses to run.
-
Nick_Japan
- Posts: 98
- Joined: Mon Dec 13, 2004 11:47 am
- Location: Japan
Like I said before, this is a dll / lib / header mismatch. But:ERROR MESSAGE CANNOT FIND PROCEIDURE ENTRY POINT:?createDevice@irr@@YAPAVirrlichtDevice@14WE_DRIVER_TYPE@video@1@ABV?$dimiension2d@H@core@1@I-N22PAVIEventReceiver@1@PBG@Z in the irrlicht.dll dinamic library
I remember getting some weird compiler errors with Visual C++ 2005 EE which I got rid of by changing some compiler flags. I think some of them were a load of unresolved externals starting with CRT_Something. Try this:error LNK2019: External symbol_main without being solved to wich is referenced in the function _mainCRTStartup
RClick on your project and choose settings (maybe properties, preferences etc) and then in the compiler options go to c/c++ code generation and fiddle with the options here. I think the one that caused this was 'Allow C++ Exceptions' or 'Buffer Security Check'.