3DxTstMFC error
Moderator: Moderators
3DxTstMFC error
I just open C:\Program Files (x86)\3Dconnexion\3DxWare SDK\Demos\3DxTstMFC in VS2010
Then run but got this error.
How could I fix it?
Then run but got this error.
How could I fix it?
Re: 3DxTstMFC error
It seems that the runtime dependencies (libs) are not install on your system (which is off if VS2010 is).
Re: 3DxTstMFC error
Could you explain more detail?ngomes wrote:It seems that the runtime dependencies (libs) are not install on your system (which is off if VS2010 is).
Re: 3DxTstMFC error
When you build a program, it will normally have a dependency on the runtime libraries it has been linked against. If the libraries are missing, then the program will fail to start.
Re: 3DxTstMFC error
Is there anyway to fix it?
I could build and run with VS2008
I could build and run with VS2008
Re: 3DxTstMFC error
Or is there any sample that works on VS2010, I have to use vs2010 to integrate with CryEngine
Re: 3DxTstMFC error
Uninstall the SDK and confirm that no files are left in C:\Program Files\3Dconnexion. Then reinstall the SDK and copy the "3DxWare SDK" folder to a separate location (say C:\Temp\3DxWare SDK). Then open the .sln file in VS2010 and follow the conversion wizard. After that, rebuild. This works fine for us.
Re: 3DxTstMFC error
I tried to follow your instructions, but still got errorngomes wrote:Uninstall the SDK and confirm that no files are left in C:\Program Files\3Dconnexion. Then reinstall the SDK and copy the "3DxWare SDK" folder to a separate location (say C:\Temp\3DxWare SDK). Then open the .sln file in VS2010 and follow the conversion wizard. After that, rebuild. This works fine for us.
Re: 3DxTstMFC error
that's the capture my screen
Re: 3DxTstMFC error
No more error after installing VC++ 2008 Express
It's so strange, because I already have VC++ 2008 redistribute both x86 and x64 before install VC++2008
It's so strange, because I already have VC++ 2008 redistribute both x86 and x64 before install VC++2008
Re: 3DxTstMFC error
If you look in the "Properties" of your VS2010 -converted project, what is the option "Platform Toolset" assigned to?
Re: 3DxTstMFC error
Platform Toolset --> v100
Re: 3DxTstMFC error
That's correct.batigol wrote:Platform Toolset --> v100
If you load your executable in Dependency Walker, what are the file names of "MFC<something>.dll" and "MSVCR<something>.dll"?
Re: 3DxTstMFC error
MFC42U.DLL
MSVCR100D.DLL
MSVCRT.DLL
MSVCR100D.DLL
MSVCRT.DLL
Re: 3DxTstMFC error
The MFC dependency is wrong. It should be "MFC100U.DLL". Somehow your system is causing the project to be built incorrectly.batigol wrote:MFC42U.DLL
MSVCR100D.DLL
MSVCRT.DLL
The installation of VS2008 Express probably added the MFC42U.DLL file and now the program seems to run well.