The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line

Started by
13 comments, last by Medo Mex 11 years, 4 months ago
I'm using VS 2008, there are many programs installed in Windows 7 by default, I don't think that they don't use C standard functions.
Advertisement
I'm not saying other programs aren't using standard C functions. They are either linking to a version that is installed by default on their target machines, or they rewrote/copied what they needed.

If you look at MS's C++ implementation it uses their Platform SDK. so anything written using the standard C functions can be re-written using just the platform SDK

ie. CreateFile instead of fopen, VirtualAlloc instead of malloc. etc.

use depends to see your program dependencies. and remove the dependencies you don't want.
@hdxpete: That can be a problem, I tried setting the compiler to "ignore all default libraries", and getting hundreds of linking errors including errors related to Bullet Physics library.
seems like bullet relies on the C runtime then. your choices are...

1. don't use bullet
2. re-write portions of bullet to not use the C runtime
3. link against a earlier version of the C runtime that is guarenteed to be installed on your target machine.

good luck!
Since I'm using VS 2008, how can I change the C runtime to earlier version?

Thanks :)

This topic is closed to new replies.

Advertisement